Хто викладає


Для чого потрібен курс

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


Попередні вимоги

Вимоги до студента при початку опанування дисципліни


Що викладається

  • Мова програмування Kotlin
  • Розробка Android-застосунків (робота з Android Studio, запуск проєктів, відлагоджування коду, опанування системи збірки проектів Gradle)
  • Компоненти Android застосунків
  • Життєвий цикл застосунку та його компонент (LifeCycle)
  • Архітектурні підходи (MVVM Clean Architecture)
  • Робота з інтернет-ресурсами (REST API, Retrofit)
  • Бази даних в Android (SQL Lite, Room)
  • Багатопотокове програмування (Threads, Coroutines).