Madalin Valceleanu
08/10/2020, 6:22 AMsingle-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-architectureCasey Brooks
08/10/2020, 2:53 PM