Clean-MVVM-ArchComponents

Star Wars app

An Android app consuming a Star Wars API to display Movie Characters with a modular, scalable architecture using MVVM and clean principles.

👽 Built with MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout

GitHub

689 stars
23 watching
112 forks
Language: Kotlin
last commit: over 3 years ago
androidandroid-architecturearchitecture-componentscleanclean-architecturecoroutinesespressofirebasejunitkoinkotlinkotlin-flowmotionlayoutmvvmmvvm-architectureretrofit2robolectrictdd

Related projects:

Repository Description Stars
ezike/starwarssearch-mvi An Android project demonstrating MVI architecture and various dependency libraries 197
amitshekhariitbhu/mvvm-architecture-android An Android app demonstrating the MVVM architecture with Kotlin and various dependencies 598
happysingh23828/android-clean-architecture An Android app demonstrating Clean Architecture principles to manage data and dependencies in a maintainable way 298
ferprieto/spacex-prepare-for-clean-architecture-liftoff An Android application framework implementing Clean Architecture with various libraries and testing tools 722
shivamdhuria/flows_guide An Android application built using Dagger Hilt, Coroutines and Flow with MVVM architecture for offline-first data access. 191
emedinaa/kotlin-mvvm A sample Android application demonstrating the MVVM pattern using Kotlin and Retrofit for network interactions, showcasing ViewModel, LiveData, and other architectural components. 536
philippeboisney/archapp A simple Android app demonstrating a multi-module MVVM architecture using various Android libraries and frameworks. 624
lopspower/cleanrxarchitecture A sample Android application demonstrating Clean Architecture and MVI principles with GitHub API integration. 384
mitchtabian/clean-notes An Android app demonstrating Clean Architecture principles using Kotlin and various libraries. 545
qingmei2/mvvm-architecture An Android project demonstrating MVVM + Jetpack architecture using Kotlin and various third-party libraries. 1,837
mitchtabian/open-api-android-app An Android app with clean architecture and MVI pattern using Retrofit2, Room Persistence, and Hilt dependency injection. 692
imangazalievm/utair-mvp-sample An Android app demonstrating Clean Architecture + MVP pattern with Coroutines and Dagger 2 31
sansets/android-clean-architecture A sample Android application demonstrating modern architecture and best practices for development 125
denissimon/ios-mvvm-clean-architecture An iOS app demonstrating MVVM-C Clean Architecture with Swift Concurrency and image caching, providing a modular example for building scalable and maintainable apps. 31
hoc081098/comicreaderapp_mvi_coroutine_rxkotlin_jetpack A comprehensive Android app showcasing MVVM/MVI architecture with Kotlin Coroutines and RxKotlin for data processing. 289