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: over 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
android/architecture-samples A collection of Android app samples demonstrating various architectural patterns and tools 44,570
amitshekhariitbhu/mvvm-architecture-android An Android app demonstrating the MVVM architecture with Kotlin and various dependencies 616
philippeboisney/archapp A simple Android app demonstrating a multi-module MVVM architecture using various Android libraries and frameworks. 625
igorwojda/android-showcase An Android application showcasing modern development methodologies and architectural best practices 6,532
kudoleh/ios-clean-architecture-mvvm An iOS app template implementing Clean Architecture and MVVM for building data-driven user interfaces 3,969
vmadalin/android-modular-architecture A sample Android application demonstrating modern architecture and best practices for scalable, maintainable, and testable development using Kotlin. 2,420
andremion/theatre An Android app built using Clean Architecture and MVVM patterns to fetch data from an external API and display it on the screen. 640
skydoves/pokedex A sample Android app demonstrating modern development practices with various libraries and frameworks. 7,889
mitchtabian/open-api-android-app An Android app with clean architecture and MVI pattern using Retrofit2, Room Persistence, and Hilt dependency injection. 692
odaridavid/clean-mvvm-archcomponents An Android app consuming a Star Wars API to display Movie Characters with a modular, scalable architecture using MVVM and clean principles. 690
gueei/androidbinding An Android framework providing a pre-compiled version of MVVM (Model-View-ViewModel) architecture for rapid development of data-bound Android applications. 349
android/architecture-templates Provides pre-built Android architecture templates with reactive, composable UI and data layer following the guide to app architecture. 2,776
specialcyci/androidresidemenu An Android library that provides a customizable and visually appealing menu system 2,845
qingmei2/mvvm-architecture An Android project demonstrating MVVM + Jetpack architecture using Kotlin and various third-party libraries. 1,840