- Преимущества языка Kotlin перед Java
- ООП Объектно-ориентированное программирование / OOP Object-oriented programming
- Generics
- Коллекции и Лямбда-выражения
- Android и Manifest
- Activity и ViewBinding
- Gradle и build.gradle.kts
- Архитектура MVVM (Model-View-ViewModel)
- RecyclerView - ViewGroup
- Файлы Jetpack Preferences DataStore
- Database ROOM SQLite в Android
- Fragments, Navigation Component, FragmentManager и BundleOf
- OkHttp
- Retrofit
- RxJava
- Flow, LiveData и State
- Coroutines
- Архитектура MVI (Model-View-Intent)
- Paging
- Photo
- DI Dependency Injection - Dagger2 Hilt
- SOLID
- Компоненты Android
- Sealed
- inline-функции и value-классы
- JSON, Kotlinx Serialization и Data классы
- ViewModel
- Service
- Многопоточность
- Garbage collector / Сборщик мусора
- ViewGroup, View, Layouts
- Тестирование
- Custom View
- Clean Architecture
- JVM
- Пока нет...
- Вопросы и ответы для собеседования по Kotlin
- **Корутины в Kotlin: топ-50 вопросов для собеседования с Android-разработчиками в 2024 году **
- **Лучшие вопросы по Android и Kotlin, которые вы должны задать разработчикам на собеседовании **