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: about 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 architectures and patterns for developers to study and implement 44,492
amitshekhariitbhu/mvvm-architecture-android An Android app demonstrating the MVVM architecture with Kotlin and various dependencies 608
philippeboisney/archapp A simple Android app demonstrating a multi-module MVVM architecture using various Android libraries and frameworks. 624
igorwojda/android-showcase An Android application showcasing modern development methodologies and architectural best practices 6,520
kudoleh/ios-clean-architecture-mvvm An iOS app template implementing Clean Architecture and MVVM for building data-driven user interfaces 3,947
android/architecture-components-samples A collection of Android samples demonstrating various architecture components and best practices. 23,455
vmadalin/android-modular-architecture A sample Android application demonstrating modern architecture and best practices for scalable, maintainable, and testable development using Kotlin. 2,419
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,838
mitchtabian/open-api-android-app An Android app with clean architecture and MVI pattern using Retrofit2, Room Persistence, and Hilt dependency injection. 691
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,752
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,839