Razeware LLC, 2019. – 250 p.
In Advanced Android App Architectures, you'll find a diverse and hands-on approach to architecting your apps on Android. Android development can be fun; however, scaling an app can have its fair share of problems.
In this book, you'll learn why a conversation on architecture is the first important step to taking your app to the next level!
Building a FoundationModel View Controller
Testing MVC
Android Architecture Components
Dependency Injection
RxJava
Fundamental UI ArchitecturesModel View Presenter Theory
Model View Presenter Sample
Testing MVP
Model-View-ViewModel Theory
MWM Sample with data binding
MWM Sample with Android Architecture Components
MWM Testing
VIPER and MVIVIPER Theory
VIPER Sample
Testing VIPER
MVI Theory
MVI Sample
MVI Debugging