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