All Projects → Levi-Moreira → MockAppMVVM

Levi-Moreira / MockAppMVVM

Licence: MIT license
A sample app structure using the MVVM architecture using Retrofit, Dagger2, LiveData, RxJava, ViewModel and Room.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to MockAppMVVM

catchflicks
🎬 Kitchen sink project for learning android concepts 🎬
Stars: ✭ 12 (-14.29%)
Mutual labels:  room, jetpack, glide, viewmodel, retrofit2, lifecycle, mvvm-architecture
Mvvmsmart
基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合ViewModel+Lifecycles+Navigation+DataBinding+LiveData+Okhttp+Retrofit+RxJava+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发高质量、易维护的Android应用。 项目组会持续维护,请放心使用.欢迎Start并Fork交流.
Stars: ✭ 382 (+2628.57%)
Mutual labels:  room, navigation, glide, rxjava2, viewmodel, retrofit2, livedata
Android Jetpack Demo
🔥 快速入门Android Jetpack以及相关Kotlin、RxJava、MVVM等主流技术,独立构架App的基础技能
Stars: ✭ 335 (+2292.86%)
Mutual labels:  room, navigation, dagger, viewmodel, lifecycle, paging, livedata
Pursuit-Core-Android
Pursuit Core Android
Stars: ✭ 45 (+221.43%)
Mutual labels:  room, jetpack, rxjava2, viewmodel, retrofit2, livedata
Mvvmarms
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Stars: ✭ 425 (+2935.71%)
Mutual labels:  room, rxjava2, viewmodel, retrofit2, lifecycle, livedata
WanAndroidJetpack
🔥 WanAndroid 客户端,Kotlin + MVVM + Jetpack + Retrofit + Glide。基于 MVVM 架构,用 Jetpack 实现,网络采用 Kotlin 的协程和 Retrofit 配合使用!精美的 UI,便捷突出的功能实现,欢迎下载体验!
Stars: ✭ 124 (+785.71%)
Mutual labels:  room, jetpack, glide, viewmodel, mvvm-architecture, livedata
News Sample App
A sample news app which demonstrates clean architecture and best practices for developing android app
Stars: ✭ 334 (+2285.71%)
Mutual labels:  room, rxjava2, viewmodel, retrofit2, mvvm-architecture, livedata
Mvvmframe
🏰 MVVMFrame for Android 是一个基于Google官方推出的Architecture Components dependencies(现在叫JetPack){ Lifecycle,LiveData,ViewModel,Room } 构建的快速开发框架。有了MVVMFrame的加持,从此构建一个MVVM模式的项目变得快捷简单。
Stars: ✭ 218 (+1457.14%)
Mutual labels:  room, viewmodel, retrofit2, lifecycle, mvvm-architecture, livedata
Clean-MVVM-NewsApp
Android News app developed using Clean + MVVM architecture
Stars: ✭ 52 (+271.43%)
Mutual labels:  rxjava2, viewmodel, retrofit2, mvvm-architecture, livedata
Offlinesampleapp
Sample Offline-First MVVM app that uses Android Priority Job Queue, Room, Retrofit2, LiveData, LifecycleObserver, RxJava2, Dagger Android
Stars: ✭ 653 (+4564.29%)
Mutual labels:  room, rxjava2, retrofit2, mvvm-architecture, livedata
Base Mvvm
App built to showcase basic Android View components like ViewPager, RecyclerView(homogeneous and heterogeneous items), NavigationDrawer, Animated Vector Drawables, Collapsing Toolbar Layout etc. housed in a MVVM architecture
Stars: ✭ 18 (+28.57%)
Mutual labels:  room, rxjava2, viewmodel, retrofit2, livedata
Wanandroid
🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame
Stars: ✭ 410 (+2828.57%)
Mutual labels:  room, glide, viewmodel, retrofit2, livedata
Dagger-Hilt-MVVM
Sample app that demonstrates the usage of Dagger Hilt with Kotlin & MVVM
Stars: ✭ 62 (+342.86%)
Mutual labels:  room, viewmodel, retrofit2, mvvm-architecture, livedata
Tdcapp
Sample app which access the TDC (The Developer's Conference) REST API.
Stars: ✭ 55 (+292.86%)
Mutual labels:  room, rxjava2, viewmodel, lifecycle, livedata
Simple-Notes-Kotlin-App
✍️ Simple Note Making App use mvvm architecture , dagger , coroutines and navigation component. Features includes 🗒️ create , edit and ❌ delete notes
Stars: ✭ 40 (+185.71%)
Mutual labels:  room, jetpack, viewmodel, mvvm-architecture, livedata
Easychatandroidclient
EasyChat是一个开源的社交类的App。主要包含消息、好友、群组等相关的IM核心功能。部分界面参照了QQ、微信等相关社交APP。EasyChat APP整体采用MVVM模式,基于JetPack(Lifecycle,LiveData,ViewModel,Room)构建
Stars: ✭ 64 (+357.14%)
Mutual labels:  room, dagger, viewmodel, lifecycle, livedata
Fountain
Android Kotlin paged endpoints made easy
Stars: ✭ 175 (+1150%)
Mutual labels:  room, rxjava2, retrofit2, paging, livedata
Kriptofolio
Free open source minimalistic cryptocurrencies portfolio app for Android.
Stars: ✭ 79 (+464.29%)
Mutual labels:  dagger, glide, viewmodel, mvvm-architecture, livedata
DeezerClone
This Application using Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData),Navigation based on MVVM architecture.
Stars: ✭ 81 (+478.57%)
Mutual labels:  room, navigation, jetpack, viewmodel, livedata
Gallerit
A sample Android gallery to search images posted on Reddit built using modern Android development tools (Architecture Components, MVVM, Coroutines, Flow, Navigation, Retrofit, Room, Koin)
Stars: ✭ 153 (+992.86%)
Mutual labels:  room, navigation, viewmodel, retrofit2, livedata

MockAppMVVM

A sample app structure using the MVVM architecture.

This app (for now) simply list the top 10 StackOverflow answerers as well as info about the current user profile.

The libs used:

  • Retrofit - For network calls to the SE Rest API
  • Dagger2 - For Dependency Injection
  • RxJava2 - For interfacing the Repository(Network and Local) layer with the view model layer
  • Glide - For efficient image loading

This app is also an experiment on Architecture Components, so it also uses:

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