Основы Android
Для изучения мобильной разработки с использованием Kotlin Multiplatform Mobile важно изучить основы Android разработки - эти знания и опыт помогут писать общий код для Android и iOS с учетом особенностей обеих платформ.
В основы разработки Android приложений мы включаем:
- Систему сборки - Gradle
- Язык программирования - Kotlin
- Базовые компоненты Android приложения
Activity
Service
BroadcastReceiver
ContentProvider
- Верстка UI используя Compose
- Библиотеки AndroidX и Jetpack от Google
- Kotlin flows,
StateFlow
,SharedFlow
ViewModel
- Жизненный цикл
Application
,Activity
,ViewModel
- Библиотека Android Navigation Component от Google
- Библиотека Retrofit от Square
- Библиотека Koin
info
Для тех кому всё перечисленное уже знакомо, использовано на практике и есть уверенное понимание о чем речь - можно пропустить ознакомление с теоретическим блоком и сразу перейти к практической задаче.