• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Android Applications Development

2022/2023
Academic Year
RUS
Instruction in Russian
5
ECTS credits
Course type:
Elective course
When:
3 year, 1, 2 module

Instructor

Программа дисциплины

Аннотация

В рамках данного учебного курса предполагается ознакомить студентов специальности "Программная инженерия" (3 курс) с основами разработки приложений для мобильных устройств на платформе Android
Цель освоения дисциплины

Цель освоения дисциплины

  • Cформировать у студентов представление об особенностях разработки программного обеспечения для мобильных устройств
  • Cообщить необходимые знания и навыки для разработки мобильных приложений на платформе Android
Планируемые результаты обучения

Планируемые результаты обучения

  • Владеть навыками разработки Android-приложений с графическим интерфейсом пользователя, создавать и модифицировать ресурсы приложения, уметь работать с основными компонентами платформы: активностями (activity), интентами (intents), провайдерами данных (content providers) и сервисами (services)
  • Понимать ключевые отличия в требованиях к мобильному и настольному ПО и вытекающую из этого разницу в процессе разработки. Иметь представление об архитектуре платформы Android и основных этапах ее развития.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Знакомство с платформой Android
  • Activities and Intents
  • Ресурсы в Android
  • Хранение данных в Android
  • Многопоточность в Android. Работа с сетью.
Элементы контроля

Элементы контроля

  • неблокирующий Лабораторные работы
  • неблокирующий Лабораторные работы
  • неблокирующий Онлайн-тест
Промежуточная аттестация

Промежуточная аттестация

  • 2022/2023 учебный год 2 модуль
    0.3 * Лабораторные работы + 0.3 * Лабораторные работы + 0.4 * Онлайн-тест
Список литературы

Список литературы

Рекомендуемая основная литература

  • Burd, B. A. (2015). Android Application Development All-in-One For Dummies (Vol. 2nd edition). Hoboken, NJ: For Dummies. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1025221
  • Введение в разработку приложений для ОС Android : учебное пособие / Ю. В. Березовская, О. А. Юфрякова, В. Г. Вологдина, О. В. Озерова. — 2-е изд. — Москва : ИНТУИТ, 2016. — 433 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100707 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Ёранссон, А. Эффективное использование потоков в операционной системе Android / А. Ёранссон , перевод с английского А. В. Снастина. — Москва : ДМК Пресс, 2015. — 304 с. — ISBN 978-5-97060-168-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/93268 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Семакова, А. Введение в разработку приложений для смартфонов на ОС Android : учебное пособие / А. Семакова. — 2-е изд. — Москва : ИНТУИТ, 2016. — 102 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100708 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Рекомендуемая дополнительная литература

  • Hancock, G. (2014). Android : 182 Most Asked Questions on Android: What You Need to Know. [S.l.]: Emereo Publishing. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=686340