Drjacky / Mvvm
A sample Android application using MVVM, Clean Architecture, Android Architecture Components
Stars: ✭ 141
Programming Languages
kotlin
9241 projects
Projects that are alternatives of or similar to Mvvm
Theatre
Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭
Stars: ✭ 577 (+309.22%)
Mutual labels: rxjava2, clean-architecture, android-architecture-components
Ribble
Simple Dribbble Client using Dribbble API, fully written in Kotlin 😱 ❤️
Stars: ✭ 872 (+518.44%)
Mutual labels: rxjava2, clean-architecture
Pagingroom
Demonstrates various ways of using Paging library with Room (LiveData, RxJava, custom datasource)
Stars: ✭ 139 (-1.42%)
Mutual labels: rxjava2, clean-architecture
Exchange Rates Mvvm
Sample Android project which incorporates MVVM, databinding, RxJava2, Dagger2 and Clean Architecture approach.
Stars: ✭ 43 (-69.5%)
Mutual labels: rxjava2, clean-architecture
Offlinesampleapp
Sample Offline-First MVVM app that uses Android Priority Job Queue, Room, Retrofit2, LiveData, LifecycleObserver, RxJava2, Dagger Android
Stars: ✭ 653 (+363.12%)
Mutual labels: rxjava2, clean-architecture
Movienight
MovieNight is a sample Android application that uses the clean architecture approach and is written in Kotlin.
Stars: ✭ 744 (+427.66%)
Mutual labels: rxjava2, clean-architecture
News Sample App
A sample news app which demonstrates clean architecture and best practices for developing android app
Stars: ✭ 334 (+136.88%)
Mutual labels: rxjava2, clean-architecture
Kotlin Android Scaffolding
An android project structure using kotlin and most common libraries.
Stars: ✭ 53 (-62.41%)
Mutual labels: rxjava2, clean-architecture
Tdcapp
Sample app which access the TDC (The Developer's Conference) REST API.
Stars: ✭ 55 (-60.99%)
Mutual labels: rxjava2, clean-architecture
Mosbymvi
Model-View-Intent (MVI) sample app built in Kotlin with Mosby, RxJava and RxBinding
Stars: ✭ 57 (-59.57%)
Mutual labels: rxjava2, clean-architecture
Android Kotlin Mvp Clean Architecture
Clean architecture blueprint using Kotlin and MVP pattern.
Stars: ✭ 105 (-25.53%)
Mutual labels: rxjava2, clean-architecture
Cp Ddd Framework
A lightweight flexible development framework for complex business architecture with full ecosystem!轻量级业务中台开发框架,中台架构的顶层设计和完整解决方案!
Stars: ✭ 566 (+301.42%)
Mutual labels: extension, clean-architecture
Android Architecture Components Kotlin
Clean code App with Kotlin and Android Architecture Components
Stars: ✭ 23 (-83.69%)
Mutual labels: clean-architecture, android-architecture-components
Weatherapp
5 Day Forecast app that works on Android and uses latest tools (Kotlin, Navigation, Room, LiveData, Databinding, Dagger 2)
Stars: ✭ 426 (+202.13%)
Mutual labels: clean-architecture, android-architecture-components
Android Clean Architecture Example
Yet another Android clean architecture example using RxJava and Room.
Stars: ✭ 37 (-73.76%)
Mutual labels: rxjava2, clean-architecture
UTair-MVP-Sample
Android Clean Architecture + MVP Sample written in Kotlin
Stars: ✭ 27 (-80.85%)
Mutual labels: clean-architecture, rxjava2
Crazydaily
[开源项目] 一款程序员日常放松的App,基于Material Design + MVP-Clean + Weex + Flutter + RxJava2 + Retrofit + Dagger2 + Glide + Okhttp + MTRVA + BRVAH + 炫酷控件 + 炫酷动画
Stars: ✭ 294 (+108.51%)
Mutual labels: rxjava2, clean-architecture
Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-62.41%)
Mutual labels: rxjava2, clean-architecture
Android Base
Android Clean Architecture MVP RESTful client template app
Stars: ✭ 87 (-38.3%)
Mutual labels: rxjava2, clean-architecture
Android Template instead 👈🏼
👉🏼 Please take a look into thisAndroid MVVM + Clean Architecture
Link to the article
A simple Android application to show the MVVM design pattern usage with following Clean Architecture approach.
Features 🕹
- 100% Kotlin-only.
- Following Clean Architecture approach.
- Following MVVM Architectural Design Pattern.
- Using Pagination.
- Using Navigation Component.
Under Development 🚧
- Some minor improvements.
Contributing 🤝
Feel free to open a issue or submit a pull request for any bugs/improvements.
Result 📺
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].