:books: Sample Android Components Architecture on ...
# feed
m
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in
Kotlin
, following best practices using
Jetpack
. The goal of the project is to demonstrate best practices, provide a set of guidelines, and present modern Android application architecture that is modular, scalable, maintainable and testable. This application may look simple, but it has all of these small details that will set the rock-solid foundation of the larger app suitable for bigger teams and long application lifecycle management. 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