Програмування для мобільних пристроїв (кн)

Тип: На вибір студента

Кафедра: інформаційних систем

Навчальний план

СеместрКредитиЗвітність
64Залік

Лекції

СеместрК-сть годинЛекторГрупа(и)
616доцент Бернакевич І. Є.ПМі-32, ПМі-34

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
632ПМі-32доцент Бернакевич І. Є.
ПМі-34доцент Бернакевич І. Є.

Опис курсу

Мобільні ОС і засоби розробки мобільних рішень. Технології розробки додатків для мобільних пристроїв. Характеристики бездротових технологій передачі даних. Особливості  розробки  мобільних  рішень  на  базі  платформи Android.
Характеристики платформи Android.. Інтегроване середовище розробки. Особливості емулятора мобільного пристрою. Філософія  проектування  Android-додатка. Публікація додатків на Android Market.
Структура мобільного додатка для Android. Основні компоненти Android-додатка.
Життєвий  цикл  мобільного  додатка  та  загальні  відомості  про модель графічного інтерфейсу користувача.
Основи проектування користувацького інтерфейсу в Android. Активності та їх життєвий цикл. Менеджери компоновки. Фрагменти. Життєвий цикл фрагментів. Макети і віджети. Повідомлення. Діалогові вікна. Меню.
Наміри явні і неявні. Наміри і широкомовні приймачі.
Робота з файлами. Збереження стану та користувацьких налаштувань.
Бази даних і джерела даних. Робота з базами даних SQLite і контент-провайдери. Створення і використання джерел даних.
Ресурси, активи і локалізація застосувань.
Робота у фоновому режимі. Сервіси. Використання фонових потоків.
Використання датчиків. Відслідковування місцезнаходження, переміщення і повороту пристрою. Датчики оточуючого середовища.
Графіка. Створення анімації.
Карти. Геокодування і геолокаційні сервіси. Створення активностей на основі MapView.
Віджети домашнього екрану. Створення живих обоїв.
Аудіо, відео, камери. Відтворення аудіо і відео. Використання камери і запис відео.