Skip to main content

Основы 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

Для тех кому всё перечисленное уже знакомо, использовано на практике и есть уверенное понимание о чем речь - можно пропустить ознакомление с теоретическим блоком и сразу перейти к практической задаче.