archi

App architectures

Demonstrates three different Android app architectures for building data-driven apps

Repository that showcases 3 Android app architectures: "Standard Android", MVP and MVVM. The exact same app is built 3 times following the different patterns.

GitHub

3k stars
144 watching
496 forks
Language: Java
last commit: almost 7 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
android/architecture-samplesA collection of Android app samples demonstrating various architectural patterns and tools44,570
amitshekhariitbhu/mvvm-architecture-androidAn Android app demonstrating the MVVM architecture with Kotlin and various dependencies616
philippeboisney/archappA simple Android app demonstrating a multi-module MVVM architecture using various Android libraries and frameworks.625
igorwojda/android-showcaseAn Android application showcasing modern development methodologies and architectural best practices6,532
kudoleh/ios-clean-architecture-mvvmAn iOS app template implementing Clean Architecture and MVVM for building data-driven user interfaces3,969
vmadalin/android-modular-architectureA sample Android application demonstrating modern architecture and best practices for scalable, maintainable, and testable development using Kotlin.2,420
andremion/theatreAn Android app built using Clean Architecture and MVVM patterns to fetch data from an external API and display it on the screen.640
skydoves/pokedexA sample Android app demonstrating modern development practices with various libraries and frameworks.7,889
mitchtabian/open-api-android-appAn Android app with clean architecture and MVI pattern using Retrofit2, Room Persistence, and Hilt dependency injection.692
odaridavid/clean-mvvm-archcomponentsAn Android app consuming a Star Wars API to display Movie Characters with a modular, scalable architecture using MVVM and clean principles.690
gueei/androidbindingAn Android framework providing a pre-compiled version of MVVM (Model-View-ViewModel) architecture for rapid development of data-bound Android applications.349
android/architecture-templatesProvides pre-built Android architecture templates with reactive, composable UI and data layer following the guide to app architecture.2,776
specialcyci/androidresidemenuAn Android library that provides a customizable and visually appealing menu system2,845
qingmei2/mvvm-architectureAn Android project demonstrating MVVM + Jetpack architecture using Kotlin and various third-party libraries.1,840