На курсі починають з розробки інтерфейсу. Вивчають компонент CardView для створення карток. Налаштовують AppBarLayout та Custom ToolBar. Отримують базові знання з систем контролю версій для роботи з кодом.
Далі курс охоплює бібліотеки для ефективної розробки. Використовують ButterKnife для зв'язування представлень. Глибоко вивчають Dagger2 для впровадження залежностей. Розглядають анотації @Inject, @Provide, @Singleton та способи ін'єкції через конструктор, поля та методи. Працюють з модулями та саб-модулями програми.
Третій блок присвячений архітектурі. Аналізують переваги патерну MVP. Використовують RxAndroid для реактивного програмування. Інтегрують Retrofit2 з RxAndroid для мережевих запитів. Застосовують бібліотеку Moxy для полегшення роботи з архітектурою.
Ця частина курсу вчить роботі з фоновими процесами. Вивчають сервіси - їх життєвий цикл, запуск та роботу. Розглядають синхронну роботу сервісів та їх прив'язку до активностей. Реалізують BroadcastReceiver для системних подій. Налаштовують інтернет-з'єднання в додатку.
Студенти освоюють основні HTTP-запити POST та GET. Працюють з JSON-форматом та парсерами. Вивчають роботу з геоданими для визначення місця розташування. Інтегрують Google Maps у додатки.
Завершальні модулі присвячені базам даних. Навчаються підключати базу даних до проєкту. Працюють з SQLite - створюють таблиці, керують ними. Вивчають основи SQL та складають запити SELECT, INSERT, DELETE, UPDATE. Використовують клас Cursor та інтегрують SQLite з RxAndroid. Ознайомлюються з технологією ORM для спрощення роботи з базами даних.
Після курсу студенти ефективно працюють з базами даних в Android. Розробляють клієнт-серверні додатки. Розуміють типи архітектури та вибирають оптимальні рішення. Орієнтуються в актуальних трендах Android-розробки. Знають повний цикл розробки та застосовують навички у власних проєктах.
Викладачі мають практичний досвід. Доступне корпоративне навчання. Можна навчатися у вихідні дні. Існує можливість працевлаштування у провідні IT-компанії. Доступне індивідуальне навчання.