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

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

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

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

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

Лекції

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

Лабораторні

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

Опис курсу

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

Рекомендована література

Базова
1. Голощапов А. Google Android. Программирование для мобильных устройств. – М.: БХВ-Петербург, 2012. – 448 c.
2. Дейтел П., Дейтел Х., Уолд А. Android для разработчиков. 3-е изд. – СПб.: Питер, 2016. – 512 с.
3. Майер P. Android 4. Программирование приложений для планшетных компьютеров и смартфонов. – М. : Эксмо, 2013. – 816 с.
4. Харди Б., Филлипс Б., Стюарт К., Марсикано К. Android. Программирование для профессионалов. – СПб.: Питер, 2016. – 640 с.

Допоміжна
5. Колисниченко Д. Программирование для Android. Самоучитель. – М.: БХВ-Петербург, 2012. – 272 c.
6. Лорен Д., Шейн К. Android за 24 часа. Программирование приложений под операционную систему Google. – М. : Рид Групп, 2011. – 464 c.
7. Медникс З., Дорнин Л., Мик Б., Масуми Н. Программирование под Android. – М.: Питер, 2013. – 560 c.
8. Цехнер М. Программирование игр под Android. –.: Питер, 2012. – 688 с.
9. Thornsby J. Android UI Design. – USA : PACKT Printing, 2016. – 374 р.

Навчальна програма

Завантажити навчальну програму

Силабус:

Завантажити силабус