Розробка для Android (поглиблений курс) | ITEA LUTSK

Розробка для Android (поглиблений курс)

Старт навчання
Старт курсу запитуйте в адміністрації
48 год. по 2-3 рази на тиждень

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

  • Розуміти повний цикл розробки додатка
  • Створювати клієнт-серверні додатки
  • Розуміти, яка архітектура краще і де саме
  • Користуватися БД в 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
  • Соціальні мережі. Основні відомості

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

spinner-it