Course \00abMobilnaya razrabotka. Polzovatelskiy interfeys i servisy\00bb
Course Description
Parameter | Value |
---|---|
Course Delivering Subdivision | OIT |
Language of Training | Russian |
Admission Year | 2022 |
Parameter | 6 семестр |
---|---|
Credit Value | 2 |
Виды занятий (Часы/Вид) | 8/L, 24/LW, 76/IWS |
Type of Assessment | Pass/Fail Examination |
Parameter | Value |
---|---|
Brief Description/Course Content |
Вторая дисциплина модуля рассчитана на то, чтобы дать обучающемуся базовые навыки и знания для разработки мобильных приложений, понимания принципов их работы и архитектуры приложений. В дисциплине разбираются следующие темы:
- Жизненный цикл активности - Архитектурные компоненты ViewModel и LiveData - Графические ресурсы, стили и темы - Ресурсы для адаптивных макетов - Отладка и тестирование приложений - Библиотека поддержки - Активности и интенты - Неявные интенты - Создание списков с помощью RecyclerView - Фрагменты - Диалоговые окна - Навигация в Android-приложениях - Панель инструментов, боковая панель - Вкладки - Тестирование пользовательского интерфейса - Обобщённое программирование. Расширения классов - Множества, списки, ассоциативные массивы. - Многопоточность - Фоновые сервисы - Определение местоположения - Уведомления - Отложенные действия по расписанию, WorkManager - Широковещательные сообщения - Сенсоры |
Planned Learning Outcomes |
После прохождения дисциплины обучающийся получит уверенные базовые знания в мобильной разработке приложений для операционной системы Android. Будут получены навыки работы с внутренними сервисами операционной системы, которые обычно остаются скрытыми «под капотом» приложения. Обучающийся будет уметь: - Создавать интерфейсы приложений для различных форм-факторов. - Разрабатывать мобильные приложения с пониманием архитектуры и принципов работы системы. - Отлаживать и тестировать приложения. - Обеспечивать совместимость приложения с разными версиями Android. - Обеспечивать фоновое и многопоточное выполнение действий. |
Included into Modules |