📚 Sample
Android Components Architecture on a Modular Word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
Application is based, apply and strictly complies with each of the following 5 points:
• AÂ
single-activity architecture
, using the Navigation component to manage fragment operations.
• AndroidÂ
architecture components
, part of Android Jetpack give to project a robust design, testable and maintainable.
• PatternÂ
Model-View-ViewModel
 (MVVM) facilitating separation of development of the graphical user interface.
•
S.O.L.I.D
 design principles intended to make software designs more understandable, flexible and maintainable.
•
Modular app architecture
 allows being developed features in isolation, independently from other features.
Project link:Â
https://github.com/VMadalin/android-modular-architecture