Junior — Middle
What technological stack do you have experience working with?
sobes.tech AI
Answer from AI
Experience with technology stacks in Android development typically includes:
- Programming languages: Java, Kotlin
- Android SDK and Android Studio
- Architectural patterns: MVVM, MVP
- Working with REST API and network request libraries (Retrofit, OkHttp)
- Databases: Room, SQLite
- Dependency management tools: Gradle
- Testing: JUnit, Espresso
- UI work: ConstraintLayout, RecyclerView
- Version control systems: Git
Depending on the project, experience with Jetpack Compose, Coroutines, Dagger/Hilt for dependency injection may also be included.