All Projects → Drjacky → Mvvm

Drjacky / Mvvm

A sample Android application using MVVM, Clean Architecture, Android Architecture Components

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
Eve
Eve and Wall-e
Stars: ✭ 133 (-5.67%)
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

👉🏼 Please take a look into this Android Template instead 👈🏼

Android MVVM + Clean Architecture

Article 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 📺

Screenshot

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].