We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

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

Android Development

2024/2025
Academic Year
RUS
Instruction in Russian
4
ECTS credits
Course type:
Elective course
When:
3 year, 1, 2 module

Instructor


Leykin, Maxim

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

Аннотация

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

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

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

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

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

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

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

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

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

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

  • 2024/2025 2nd module
    0.4 * Итоговый тест + 0.25 * Лабораторные работы + 0.25 * Лабораторные работы + 0.05 * Ответы на занятиях + 0.05 * Ответы на занятиях
Список литературы

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

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

  • 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

Авторы

  • Лейкин Максим Валентинович