A flexible, modern Android app architecture: complete step-by-step. This article aims to demonstrate the practical side: to teach Android architecture by example. We’re going to use SOLID principles, Clean Architecture principles, and Google’s own Modern App Architecture principles.

11m read timeFrom proandroiddev.com
Post cover image
Table of contents
Step 0: Create the projectStep 1: List everything the user can do and seeStep 2: Code the use casesStep 2.1: Test the use casesStep 3: Data layer, writing the PlanetsRepositoryStep 5: State holders, writing the PlanetsListViewModelStep 6: Writing the AddEditPlanetViewModelStep 7: Write the data sources and UI elements

Sort: