Назад к вопросам
Junior
69
questionbank

Какой стек технологий ты используешь в разработке Android-приложений?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Kotlin.

  • UI: Jetpack Compose, Fragment/Views.
  • Архитектура: MVVM, MVI.
  • Навигация: Jetpack Navigation, Cicerone.
  • DI: Hilt/Dagger2, Koin.
  • Асинхронность: Coroutines, Flow, RxJava.
  • Работа с сетью: Retrofit, OkHttp.
  • Работа с данными: Room, SharedPreferences, DataStore.
  • Тестирование: JUnit, Mockito, Espresso.
  • Система сборки: Gradle.
  • Version control: Git.

Дополнительно: CI/CD (GitLab CI, GitHub Actions), Jetpack Libraries (Lifecycle, LiveData, ViewModel, Paging), Material Design.