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.