/Translator

Geekbrains homework. Eng-Rus Translator (Work with Api)

Primary LanguageKotlin

Translator

Transtator. Geekbrains homework project

Приложение - переводчик (с английского на русский). Использование разных архитектурных шаблонов проектирования и различных фреймворков.

  1. Разделение на слои MVP. Использование RxJava и Retrofit: #1
  2. Перевод архитектуры приложения на MVVM (ViewModel, LiveData) и Dagger, использование BaseActivity: #2
  3. Перевод архитектуры проекта с Dagger и RxJava на Koin и Coroutines: #3
  4. Добавление Room & Coil в проект: #4
  5. Использование Kotlin DSL и перевод проекта на многомодульную структуру: #5
  6. Добавление скоупов в зависимости, добавление самописного делегата viewById в проект: #6
  7. Использование фич Android 12 (Splash Screen API): #7