Програмування Android

Бажано мати навички програмування на мовi Java.

Мета курсу курсу «Програмування Android»: оволодіння слухачем основ програмування для мобільних пристроїв на операційній системі Android.

До складу курсу входять: цикл лекцій та практичних занять з вивчення сучасних інструментів для створення мобільних додатків з поєднанням в собі елементів традиційних дисциплін програмування та дизайну.

Після засвоєння матеріалу навчальної дисципліни слухачі курсу оволодіють знаннями про:
основні види та принципи роботи мобільних операційних систем;
– технології роботи із програмним середовищем розробки мобільних додатків;
– технології роботи з редактором створення екрану;
– технологічні засади створення користувальницького інтерфейсу: Layout, TextView, Button, CheckBox та ін.;
– специфіку роботи з обробником подій;
– принципи роботи зберігання даних засобами SQLite;
– принципи роботи з адаптерами;
– принципи роботи з потоками;

Також слухачі курсу зможуть:
– обирати програмні засоби для розв’язання прикладних задач, забезпечувати необхідні умови їх застосування з погляду отримання необхідних результатів;
– аналізувати складні завдання та виділяти більш прості їх складові;
– обирати порядок створення мобільного додатку;
– оптимізувати код програми;
– швидко та якісно відстежувати та передбачати можливі помилки та їх причини.

Структура курсу

Тема 1. Введення в операційну систему Android.
Тема 2. Служби операційної системи Android.
Тема 3. Компоненти Android додатка.
Тема 4. Віджети-списки і прив'язка даних.
Тема 5. Управління Activity.
Тема 6. Ресурси, Activity та локалізація додатків.
Тема 7. Фрагменти.
Тема 8. Збереження даних.
Тема 9. Робота з мережею.