• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Разработка мобильных приложений

2023/2024
Учебный год
RUS
Обучение ведется на русском языке
6
Кредиты
Статус:
Курс обязательный
Когда читается:
3-й курс, 3 модуль

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

Аннотация

Цель курса расширение и углубление у студентов знаний о платформе Android и навыков разработки мобильного программного обеспечения для данной платформы. Курс играет важную роль в развитии понимания будущими специалистами низкоуровневого программирования и функционирования компьютерной системы
Цель освоения дисциплины

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

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

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

  • Знает дополнительные возможности Android-приложений
  • Знает ключевые особенности языка Kotlin
  • Знает основные способы отладки и профайлинга в Android Studio
  • Знает подсистему управления энергопотреблением в Linux и ее особенности в Android
  • Знает понятие push notifications
  • Знает понятия и содержание раздела, умеет применять знания на практике
Содержание учебной дисциплины

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

  • Основы языка программирования Kotlin для разработки Androidприложений
  • Система управления энергопотреблением в Android
  • Отладка и профайлинг Android-приложений
  • Дополнительные возможности Android-приложений
  • Push notifications и FCM
  • Android для других устройств
Элементы контроля

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

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

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

  • 2023/2024 учебный год 3 модуль
    0.5 * Аудиторная работа + 0.5 * Экзамен
Список литературы

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

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

  • 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). — Режим доступа: для авториз. пользователей.