Skip to main content

Основы Android

Для изучения мобильной разработки с использованием Kotlin Multiplatform Mobile важно изучить основы Android разработки - эти знания и опыт помогут писать общий код для Android и iOS с учетом особенностей обеих платформ.

В основы разработки Android приложений мы включаем:

  • Систему сборки - Gradle
  • Язык программирования - Kotlin
  • Базовые компоненты Android приложения
    • Activity
    • Service
    • BroadcastReceiver
    • ContentProvider
  • Fragment
  • Верстка UI используя xml layout
  • Библиотеки AndroidX и Jetpack от Google
  • RecyclerView
  • LiveData
  • ViewModel
  • Жизненный цикл Application, Activity, Fragment, ViewModel
  • ViewBinding
  • Библиотека Android Navigation Component от Google
  • Библиотека Retrofit от Square
  • Библиотека Hilt от Google
info

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