Sobes.tech
Junior

Какъв стек от технологии използваш при разработката на Android приложения?

sobes.tech AI

Отговор от 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.
  • Контрол на версиите: Git.

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