Android Inter
Java
Kotlin
Android app architecture
MVP ( Model-View-Presenter): https://armanco.medium.com/model-view-
presenter-mvp-architecture-on-android-30137bf13a0a
MVVM (Model-View-ViewModel )-
https://medium.com/@dheerubhadoria/android-mvvm-how-to-use-mvvm-in-
android-example-7dec84a1fb73
VIPER - https://medium.com/omisoft/https-medium-com-omisoft-viper-in-android-
the-practical-guide-or-how-to-catch-a-snake-78cc17e96d63
REST and JSON.
Dagger
Rxjava
Retrofit
GSON
Jackson etc.
Junit
Mockito
Android build system
Android development tools and technologies - Jetpack Compose, Room Database,
Retrofit and Firebase.
Object-oriented design skills including design patterns, data structures, test
driven development.
Memory management and concurrency.
Android internals, Android UI design principles, patterns
High performance apps with low footprint.
Native Android