Разработка мобильных приложений для платформы Android (продвинутый курс)
За дополнительной информацией обращаться:
Ведущий специалист Ордынская Марина Юрьевна, ауд. 607-7., тел. +375 17 397-82-95, +375 29 639-65-63,
e-mail: ordinskaya@bsuir.by
ведущий специалист Крищенович Вероника Анатольевна, ауд. 607-7., тел. +375 17 397-82-95, +375 29 390-88-95,
e-mail: krish@bsuir.by
Заместитель декана Гарбуз Виталий Борисович, ауд. 402-8., тел. +375 29 686-61-14,
e-mail: garbuz@bsuir.by
Запись осуществляется через электронную форму. Обучение начинаются по мере формирования групп.
Стоимость
****
Продолжительность
40 часов
О программе

Использование потоков. Понятие Handler и HandlerThread. Использование AsyncTask. Понятие Loaders. Использование в приложениях.
Фоновые операции – Service
Создание. Взаимодействие с другими компонентами. Типы сервисов. Использование сервисов для межпроцессного взаимодействия. AIDL.
Хранение данных
Варианты хранения данных внутри приложения. Использование Backup API. Работа с облачными сервисами.
Компонент Broadcast Receiver
Создание и использование. Жизненный цикл. Типы ресиверов.
Компонент Content Provider
Жизненный цикл. Понятие Cursor и способы использования. Использование провайдеров для межпроцессного взаимодействия. Создание пользовательских провайдеров. Обзор провайдеров, предоставляемых платформой.
Работа с media контентом
Поддерживаемые форматы. Работа со звуком. Работа с видео. Использование камеры.
Работа с платформенными API
LBS сервисы. Способы получения информации. Геокодинг. Эмуляция геолокационных данных. Менеджер сетевых подключений. Менеджер телефонии. Типы сенсоров и работа с ними. Менеджер энергопотребления. Менеджер WiFi. Менеджер вибрации.
Взаимодействие с внешними устройствами
Bluetooth. NFC. WiFiDirect. USB.
Сервисы Google
Google Cloud Messaging. Варианты монетизации приложения. In-appBilling. Взаимодействиес GooglePlay.
Записаться на курс
Разработка мобильных приложений для платформы Android (продвинутый курс)