Опис курсу:

У ході поглибленого курсу Android-програмування ти овлолодієш тонкощами професійної розробки додатків, зрозумієш, яким чином можна створювати швидкі та якісні клієнт-серверні додатки. На фініші курсу ти зробиш свій власний Android-додаток.

Після вивчення курсу Ви зможете:

  • Розуміти повний цикл розробки додатка
  • Створювати клієнт-серверні додатки
  • Розуміти яка архітектура краще і де саме
  • Користуватися БД в Android з мінімальними затратами
  • Розуміти актуальних тенденцій у світі Android

Програма курсу:

  • CardView
  • AppBarLayout
    • Custom ToolBar
  • Custom Navigation Drawer
  • Бібліотека ButterKnife (її підключення і застосування)
  • Бібліотека Dagger2
    • Розбір анотацій @Provide, @Ingect, @Singleton
    • Injection у конструктор
    • Injection у метод
    • Injection у поле
    • Робота з модулями і субмодулями
  • Архітектура програми. І чому MVP краще
  • Retrofit2 і з чим його їдять
  • RxAndroid - базові знання
  • RxAndroid в поєднанні з Retrofit2
  • Бібліотека Moxy
  • Фонова робота додатків. Сервіси Services
    • Запуск і завершення роботи сервісів. Життєвий цикл сервісу
    • Синхронна робота сервісів
    • Взаємодія сервісу та Activity. Прив'язка сервісів
    • Реєстратори системних подій BroascastReceiver
  • Internet
    • Формат JSON. Json-парсер
    • Типи HTTP-запитів. GET-запит. POST-запит
  • Геолокація
  • База даних SQLite. Загальні відомості
    • Налаштування та підключення бази проекту
    • Управління таблицями
  • База даних SQLite. Мова SQL. Класичні запити в базу
    • INSERT, SELECT, UPDATE, DELETE - запити. Клас Cursor
  • База даних SQLite + RxAndroid
  • Корисні ORM і яка з них краще
  • Карти GoogleMaps
  • Соціальні мережі. Основні відомості

Мінімальні вимоги:

  • Пройдений курс "Програмування під Android (базовий)"
  • Наявність досвіду створення простих додатків
  • Якісне виконання тестового завдання

* Вказані знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!