• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2024/2025

Проектный семинар "Современные технологии мобильной разработки"

Направление: 09.03.04. Программная инженерия
Когда читается: 3-й курс, 3 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 4

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

Аннотация

Проектный семинар является продолжением учебного курса «Разработка мобильных приложений для платформы 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
Элементы контроля

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

  • неблокирующий Работа на занятиях
  • неблокирующий Экзамен
Промежуточная аттестация

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

  • 2024/2025 3rd module
    0.2 * Работа на занятиях + 0.8 * Экзамен
Список литературы

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

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

  • 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

Авторы

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