All Projects → AliAsadi → Android Mvvm Architecture

AliAsadi / Android Mvvm Architecture

A basic sample android application to understand MVVM in a very simple way.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Android Mvvm Architecture

Androidroom
Android example to show how to use Room to access SQLite database on device for reading and writing data. This example also shows how to use LiveData and ViewModel with Room to build reactive, well performing and easy to maintain applications.
Stars: ✭ 36 (-72.09%)
Mutual labels:  mvvm, mvvm-architecture, android-architecture, viewmodel, livedata
KTAndroidArchitecture
A Kotlin android architecture with Google Architecture Components
Stars: ✭ 33 (-74.42%)
Mutual labels:  android-architecture, viewmodel, mvvm-architecture, livedata
Jetpack Mvvm Scaffold
人生苦短,让脚手架为你节省时间。(目前作为《最佳实践》项目的 Dev 版来优先更新)
Stars: ✭ 239 (+85.27%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel, livedata
Moviefinderusingmvvm Android
🔥 MVVM + Clean Architecture + Best Practices | 🍿Movie Finder is a sample Android application 📱to search movies using OMDb API which is built to demonstrate use of Modern Android development tools - (Kotlin, Coroutines, Kodein, Architecture Components, MVVM, Retrofit, Gson, Material Components) 😊😊😉
Stars: ✭ 66 (-48.84%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel, livedata
Restapimvvm
App that interacts with a Rest Api. Architecture is MVVM.
Stars: ✭ 130 (+0.78%)
Mutual labels:  architecture, mvvm, mvvm-architecture, viewmodel
Mvvmframe
🏰 MVVMFrame for Android 是一个基于Google官方推出的Architecture Components dependencies(现在叫JetPack){ Lifecycle,LiveData,ViewModel,Room } 构建的快速开发框架。有了MVVMFrame的加持,从此构建一个MVVM模式的项目变得快捷简单。
Stars: ✭ 218 (+68.99%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel, livedata
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 (+13.18%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel, livedata
Aachulk
️🔥️🔥️🔥AACHulk是以Google的ViewModel+DataBinding+LiveData+Lifecycles框架为基础, 结合Okhttp+Retrofit+BaseRecyclerViewAdapterHelper+SmartRefreshLayout+ARouter打造的一款快速MVVM开发框架
Stars: ✭ 109 (-15.5%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel, livedata
Alfonz
Mr. Alfonz is here to help you build your Android app, make the development process easier and avoid boilerplate code.
Stars: ✭ 90 (-30.23%)
Mutual labels:  architecture, mvvm, mvvm-architecture, android-architecture
Mvvmarms
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Stars: ✭ 425 (+229.46%)
Mutual labels:  mvvm, android-architecture, viewmodel, livedata
Wanandroid
🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame
Stars: ✭ 410 (+217.83%)
Mutual labels:  architecture, mvvm, viewmodel, livedata
Movieapp Clean Architecture
Learning Project (Movie App) For Applying Android Architecture Components And Clean Architecture Using MVVM With Kotlin
Stars: ✭ 123 (-4.65%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel, livedata
Mvvm Sample App
MVVM, ViewModel and LiveData Sample App
Stars: ✭ 498 (+286.05%)
Mutual labels:  mvvm, mvvm-architecture, viewmodel, livedata
Ios Clean Architecture Mvvm
Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoordinator, DTO, Response Caching and one of the views in SwiftUI
Stars: ✭ 753 (+483.72%)
Mutual labels:  architecture, mvvm, mvvm-architecture, viewmodel
Mvvm Kotlin Android Architecture
MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
Stars: ✭ 1,014 (+686.05%)
Mutual labels:  mvvm, mvvm-architecture, android-architecture
Wanandroid
Jetpack MVVM For Wanandroid 最佳实践 !
Stars: ✭ 1,004 (+678.29%)
Mutual labels:  mvvm, viewmodel, livedata
Tdcapp
Sample app which access the TDC (The Developer's Conference) REST API.
Stars: ✭ 55 (-57.36%)
Mutual labels:  mvvm, viewmodel, livedata
Android Inappbilling
A sample which uses Google's Play Billing Library and it does InApp Purchases and Subscriptions.
Stars: ✭ 114 (-11.63%)
Mutual labels:  mvvm, mvvm-architecture, android-architecture
Onboardingfreebi
Simple demo of onboarding freebie screens from uplabs.com
Stars: ✭ 37 (-71.32%)
Mutual labels:  mvvm-architecture, viewmodel, livedata
Jetpackmvvm
🐔🏀一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目
Stars: ✭ 1,100 (+752.71%)
Mutual labels:  mvvm, viewmodel, livedata

A basic sample android application to understand MVVM in a very simple way.

Android Arsenal

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.

Using Jetpack Architecture Components

  • LiveData
  • ViewModel

Contributing

Just make pull request. You are in!

License

   Copyright (C) 2018 Ali Asadi
   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.
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].