Після закінчення курсу ви будете вміти:
- розробляти мобільні додатки в емуляторі Android
- працювати з меню в ОС Android для зручних з точки зору юзабіліті додатків
- працювати з внутрішніми системними службами в ОС Android, постачальниками контенту і базами даних
- тестувати створені мобільні додатки для ефективної роботи
- і багато іншого
Модуль 1. Огляд платформи Android
- Що таке Android?
- Історія виникнення
- переваги Android
- Архітектура Android
- особливості платформи Android
- основні компоненти Android
- Безпека та повноваження (Permissions)
- встановлення та налаштування компонентів середовища розробки
- створення першого додатка під Android
- активності (Activity) в Android
- Створення активності
- життєвий цикл активності
- стеки Активностей
- стани Активностей
- відстеження змін стану активності
- ресурси
- відділення ресурсів від коду програми
- Створення ресурсів
- прості значення
- візуальні стилі та теми
- зображення
- розмітка
- Анімація
- Меню
- використання зовнішніх ресурсів у коді програми
- Використання ресурсів всередині ресурсів
- локалізація програми за допомогою зовнішніх ресурсів
- клас Application
- обробка подій життєвого циклу програми
- поняття контексту
- користувальницький інтерфейс
- подання (View)
- розмітка (Layout)
- Адаптери в Android
- використання адаптерів для прив'язки даних
- наміри в Android
- Використання намірів для запуску Активностей
- неявні наміри
- збереження стану та налаштувань програми
- Загальні налаштування (Shared Preferences)
- Робота з файлами
- використання статичних файлів як ресурсів
- Меню в Android
- дочірні та контекстні меню
- опис меню за допомогою XML
- Робота з базами даних в Android
- курсори (Cursor) і ContentValues
- Робота з СУБД SQLite
- Робота з СУБД без адаптера
- особливості роботи з БД в Android
- виконання запитів для доступу до даних
- зміна даних в БД
- Використання SimpleCursorAdapter
- Контент-провайдери
- Використання контент-провайдерів
- Створення контент-провайдерів
- Використання Інтернет-сервісів
- види діалогів
- рекомендації по дизайну діалогів
- Створення та видалення діалогів
- обробка подій
- застосування широкомовних приймачів
- життєвий цикл приймача
- реєстрація приймача
- Використання Ordered Broadcast
- Використання PendingIntent
https://privatelink.de/?http://www.specialist.ru/course/android#23prices