Бакалавриат
2022/2023
Проектный семинар "Современные технологии мобильной разработки"
Статус:
Курс обязательный (Программная инженерия)
Направление:
09.03.04. Программная инженерия
Когда читается:
3-й курс, 3 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Преподаватели:
Лейкин Максим Валентинович
Язык:
русский
Кредиты:
3
Контактные часы:
22
Программа дисциплины
Аннотация
Проектный семинар является продолжением учебного курса «Разработка мобильных приложений для платформы Android» Его цель – дальнейшее расширение и углубление у студентов знаний о платформе Android и навыков разработки мобильного программного обеспечения для данной платформы. Программа предусматривает лекции, практические занятия и самостоятельную работу студентов.
Цель освоения дисциплины
- Дальнейшее расширение и углубление у студентов знаний о платформе Android и навыков разработки мобильного программного обеспечения для данной платформы.
- Проектный семинар является продолжением учебного курса «Разработка мобильных приложений для платформы Android» Его цель – дальнейшее расширение и углубление у студентов знаний о платформе Android и навыков разработки мобильного программного обеспечения для данной платформы. Программа предусматривает лекции, практические занятия и самостоятельную работу студентов.
Планируемые результаты обучения
- Знать основы языка программирования Kotlin
- Иметь навыки углубленной отладки и профайлинга Android-приложений
- Иметь представление о версиях Android для носимой электроники (Android Wear), автомобилей (Android Auto), интернета вещей (Android Things)
- Понимать работу системы управления энергопотреблением в Android и уметь оптимизировать свои приложения для оптимального энергопотребления
- Уметь интегрировать мобильны приложения с платформой Firebase Cloud Messaging в части отправки Push Notifications
- Уметь разрабатывать мобильные приложения, использующие возможности сенсоров мобильного устройства: GPS, камера, акселерометр и т.п.
Содержание учебной дисциплины
- Основы языка программирования Kotlin для разработки Android-приложений
- Система управления энергопотреблением в Android
- Отладка и профайлинг Android-приложений
- Дополнительные возможности Android-приложений
- Android для других устройств
- Push notifications и FCM
Промежуточная аттестация
- 2022/2023 учебный год 3 модуль0.7 * Текущий тест + 0.3 * Самостоятельная работа
Список литературы
Рекомендуемая основная литература
- AZZOLA, F. (2017). Android Things Projects : Efficiently Build IoT Projects with Android Things. [Place of publication not identified]: Packt Publishing. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1547024
- 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
- Preimesberger, C. (2016). Google Releases Android N, Firebase Analytics, New ASIC. EWeek, 7. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=bsu&AN=115473533
- 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
- Введение в разработку приложений для ОС 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). — Режим доступа: для авториз. пользователей.
- Жемеров, Д. Kotlin в действии / Д. Жемеров, С. Исакова , перевод с английского А. Н. Киселев. — Москва : ДМК Пресс, 2018. — 402 с. — ISBN 978-5-97060-497-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/112926 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Семакова, А. Введение в разработку приложений для смартфонов на ОС Android : учебное пособие / А. Семакова. — 2-е изд. — Москва : ИНТУИТ, 2016. — 102 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100708 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
Рекомендуемая дополнительная литература
- Wickham, M. (2018). Practical Android : 14 Complete Projects on Advanced Techniques and Approaches. New York: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1672748