[go: up one dir, main page]

0% found this document useful (0 votes)
19 views1 page

Android Inter

The document outlines essential technologies and architectures for Android development, including MVP, MVVM, and VIPER. It highlights tools such as Dagger, RxJava, Retrofit, and testing frameworks like JUnit and Mockito. Additionally, it covers Android app performance, memory management, and design principles for creating high-quality applications.

Uploaded by

Abdullah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views1 page

Android Inter

The document outlines essential technologies and architectures for Android development, including MVP, MVVM, and VIPER. It highlights tools such as Dagger, RxJava, Retrofit, and testing frameworks like JUnit and Mockito. Additionally, it covers Android app performance, memory management, and design principles for creating high-quality applications.

Uploaded by

Abdullah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
You are on page 1/ 1

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

You might also like