Бакалавриат
2022/2023




Разработка мобильных приложений для платформы Android
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус:
Курс по выбору (Программная инженерия)
Направление:
09.03.04. Программная инженерия
Когда читается:
3-й курс, 1, 2 модуль
Формат изучения:
с онлайн-курсом
Онлайн-часы:
100
Охват аудитории:
для своего кампуса
Преподаватели:
Лейкин Максим Валентинович
Язык:
русский
Кредиты:
5
Контактные часы:
56
Программа дисциплины
Аннотация
В рамках данного учебного курса предполагается ознакомить студентов специальности "Программная инженерия" (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.4 * Онлайн-тест + 0.3 * Лабораторные работы
Список литературы
Рекомендуемая основная литература
- 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 - Березовская Ю.В., Юфрякова О.А., Вологдина В.Г., Озерова О.В. - Национальный Открытый Университет "ИНТУИТ" - - - 2016 - русский - https://e.lanbook.com/book/100707 - ЛАНЬ - 100707
- Введение в разработку приложений для смартфонов на ОС Android - Семакова А. - Национальный Открытый Университет "ИНТУИТ" - - - 2016 - русский - https://e.lanbook.com/book/100708 - ЛАНЬ - 100708
- Эффективное использование потоков в операционной системе Android - Ёранссон А. - Издательство "ДМК Пресс" - 978-5-97060-168-6 - 2015 - русский - https://e.lanbook.com/book/93268 - ЛАНЬ - 93268
Рекомендуемая дополнительная литература
- 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