Бакалавриат
2022/2023
Разработка мобильных приложений для платформы Android
Статус:
Курс обязательный (Программная инженерия (очно-заочное обучение))
Направление:
09.03.04. Программная инженерия
Когда читается:
3-й курс, 3 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Преподаватели:
Демкин Валерий Матвеевич
Язык:
русский
Кредиты:
6
Контактные часы:
32
Программа дисциплины
Аннотация
Цель курса расширение и углубление у студентов знаний о платформе Android и навыков разработки мобильного программного обеспечения для данной платформы. Курс играет важную роль в развитии понимания будущими специалистами низкоуровневого программирования и функционирования компьютерной системы
Цель освоения дисциплины
- Расширение и углубление у студентов знаний о платформе Android и навыков разработки мобильного программного обеспечения для данной платформы
Планируемые результаты обучения
- Знает дополнительные возможности Android-приложений
- Знает ключевые особенности языка Kotlin
- Знает основные способы отладки и профайлинга в Android Studio
- Знает подсистему управления энергопотреблением в Linux и ее особенности в Android
- Знает понятие push notifications
- Знает понятия и содержание раздела, умеет применять знания на практике
Содержание учебной дисциплины
- Основы языка программирования Kotlin для разработки Androidприложений
- Система управления энергопотреблением в Android
- Отладка и профайлинг Android-приложений
- Дополнительные возможности Android-приложений
- Push notifications и FCM
- Android для других устройств
Список литературы
Рекомендуемая основная литература
- Native-like Cross-Platform Mobile Development : Multi-OS Engine & Kotlin Native vs Flutter. (2018). Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.17107FE4
- Введение в разработку приложений для ОС Android : учебное пособие / Ю. В. Березовская, О. А. Юфрякова, В. Г. Вологдина, О. В. Озерова. — 2-е изд. — Москва : ИНТУИТ, 2016. — 433 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100707 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
Рекомендуемая дополнительная литература
- Späth, P. (2018). Pro Android with Kotlin : Developing Modern Mobile Apps. New York, NY: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1886209
- Жемеров, Д. Kotlin в действии / Д. Жемеров, С. Исакова , перевод с английского А. Н. Киселев. — Москва : ДМК Пресс, 2018. — 402 с. — ISBN 978-5-97060-497-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/112926 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Ретабоуил, С. Android NDK: руководство для начинающих : руководство / С. Ретабоуил , перевод с английского А. Н. Киселев. — 2-е изд. — Москва : ДМК Пресс, 2016. — 518 с. — ISBN 978-5-97060-394-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/82810 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.