All Projects → MindorksOpenSource → Mvvm Architecture Android Beginners

MindorksOpenSource / Mvvm Architecture Android Beginners

This repository contains a sample app that implements MVVM architecture using Kotlin, ViewModel, LiveData, and etc.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Mvvm Architecture Android Beginners

Android Clean Architecture Mvvm Dagger Rx
Implemented by Clean Architecture, Dagger2, MVVM, LiveData, RX, Retrofit2, Room, Anko
Stars: ✭ 138 (-21.59%)
Mutual labels:  rxjava, rxandroid, mvvm, mvvm-architecture, livedata
Offlinesampleapp
Sample Offline-First MVVM app that uses Android Priority Job Queue, Room, Retrofit2, LiveData, LifecycleObserver, RxJava2, Dagger Android
Stars: ✭ 653 (+271.02%)
Mutual labels:  rxjava2, rxandroid, mvvm, mvvm-architecture, livedata
Android Mvvm Rx3 Dagger2 Navcomponent
Implemented using MVVM, LiveData, Room, RX3, Dagger2, Coil, View Binding, Navigation Component and AndroidX
Stars: ✭ 72 (-59.09%)
Mutual labels:  rxjava, rxandroid, mvvm-architecture, livedata
Android Mvvm Architecture
This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 2,720 (+1445.45%)
Mutual labels:  rxjava, rxjava2, mvvm, mvvm-architecture
Kotlin Android Mvvm Starter
Android Kotlin Starter is a starter project which implements MVVM Pattern.
Stars: ✭ 276 (+56.82%)
Mutual labels:  rxjava2, rxandroid, mvvm, mvvm-architecture
Android Vmlib
VMLib is an Android framework based on Android Jetpack, easy to use, desinged for fast development. Embrace the new way devloping Android :)
Stars: ✭ 146 (-17.05%)
Mutual labels:  mvvm, mvvm-architecture, livedata
Mvpframes
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
Stars: ✭ 100 (-43.18%)
Mutual labels:  rxjava, rxjava2, rxandroid
Fountain
Android Kotlin paged endpoints made easy
Stars: ✭ 175 (-0.57%)
Mutual labels:  rxjava, rxjava2, livedata
Harrypotter
🧙🏻 Sample HarryPotter application based on MVVM architecture (ViewModel, LiveData, Repository, Coroutines, Koin or Dagger-Hilt)
Stars: ✭ 116 (-34.09%)
Mutual labels:  mvvm, mvvm-architecture, livedata
Aachulk
️🔥️🔥️🔥AACHulk是以Google的ViewModel+DataBinding+LiveData+Lifecycles框架为基础, 结合Okhttp+Retrofit+BaseRecyclerViewAdapterHelper+SmartRefreshLayout+ARouter打造的一款快速MVVM开发框架
Stars: ✭ 109 (-38.07%)
Mutual labels:  mvvm, mvvm-architecture, livedata
Mentorship Android
Mentorship System is an application that matches women in tech to mentor each other, on career development, through 1:1 relations during a certain period of time. This is the Android application of this project.
Stars: ✭ 117 (-33.52%)
Mutual labels:  rxjava, mvvm, livedata
Alfonz
Mr. Alfonz is here to help you build your Android app, make the development process easier and avoid boilerplate code.
Stars: ✭ 90 (-48.86%)
Mutual labels:  rxjava, mvvm, mvvm-architecture
Archetype
[DEPRECATED]Badass MVVM architecture.
Stars: ✭ 84 (-52.27%)
Mutual labels:  rxjava2, mvvm, mvvm-architecture
Mvvm Reddit
A companion project for our blog post on better Android software development using MVVM with RxJava.
Stars: ✭ 106 (-39.77%)
Mutual labels:  rxjava, mvvm, mvvm-architecture
Freesound Android
Unofficial Android client for the Freesound Project
Stars: ✭ 81 (-53.98%)
Mutual labels:  rxjava, rxjava2, mvvm
Mvvm Architecture
The practice of MVVM + Jetpack architecture in Android.
Stars: ✭ 1,634 (+828.41%)
Mutual labels:  rxjava, mvvm, mvvm-architecture
Android Mvvm Architecture
A basic sample android application to understand MVVM in a very simple way.
Stars: ✭ 129 (-26.7%)
Mutual labels:  mvvm, mvvm-architecture, livedata
Rxjavapriorityscheduler
RxPS - RxJavaPriorityScheduler - A RxJava Priority Scheduler library for Android and Java applications
Stars: ✭ 138 (-21.59%)
Mutual labels:  rxjava, rxjava2, rxandroid
Reactivesensors
Android library monitoring device hardware sensors with RxJava
Stars: ✭ 161 (-8.52%)
Mutual labels:  rxjava, rxjava2, rxandroid
Aiyagirl
🔥 爱吖妹纸(含 Kotlin 分支版本)——Retrofit + RxJava + MVP 架构 APP 体验代码家的干货集中营 Gank.io,福利多多,不容错过
Stars: ✭ 1,109 (+530.11%)
Mutual labels:  rxjava, rxjava2, rxandroid

MVVM Architecture Android Beginners: Sample App

MindOrks MindOrks Community

This repository contains a sample app that implements MVVM architecture using Kotlin, ViewModel, LiveData, and etc.





Concept reference resources - MVVM Architecture - Android Tutorial for Beginners - Step by Step Guide

The app has following packages:

  1. data: It contains all the data accessing and manipulating components.
  2. ui: View classes along with their corresponding ViewModel.
  3. utils: Utility classes.

Library reference resources:

  1. RxJava2: https://github.com/amitshekhariitbhu/RxJava2-Android-Samples
  2. Fast-Android-Networking: https://github.com/amitshekhariitbhu/Fast-Android-Networking

Looking for Kotlin MVP Architecture - Check here

Looking for MVP Architecture - Check here

Learn to build a ride-sharing Android app like Uber, Lyft - Check here

Check out MindOrks awesome open source projects here

License

   Copyright (C) 2020 MINDORKS NEXTGEN PRIVATE LIMITED

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

Contributing to Android MVVM Architecture

Just make pull request. You are in!

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