All Projects → GabrielBrasileiro → Mvvm Redux

GabrielBrasileiro / Mvvm Redux

Licence: apache-2.0
MVVM Redux is a lightweight lib to help you apply the redux concepts in your project based in MVVM.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Mvvm Redux

Awesome Jetpack Compose Learning Resources
👓 A continuously updated list of learning Jetpack Compose for Android apps.
Stars: ✭ 275 (+816.67%)
Mutual labels:  hacktoberfest, mvvm, android-architecture
Viabus Architecture
让 Android 开发可以像流水线一样高效的,职责分离架构 ⚡ 不同于 MVP 的配置解耦,也不能和 似是而非 的 MVVM - Clean 同日而语。VIABUS 是世界范围内首个明确提出,通过职责分离,来真正实现 UI 和 业务并行开发的 Android 项目级开发架构和设计模式理念。
Stars: ✭ 485 (+1516.67%)
Mutual labels:  mvvm, android-architecture
Prism
Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..
Stars: ✭ 4,842 (+16040%)
Mutual labels:  hacktoberfest, mvvm
People Mvvm
Sample created to practice MVVM and DataBinding in Android Applications.
Stars: ✭ 660 (+2100%)
Mutual labels:  mvvm, android-architecture
Mvvmarms
Android MVVM Architecture Components based on MVPArms and Android Architecture Components.
Stars: ✭ 425 (+1316.67%)
Mutual labels:  mvvm, android-architecture
Roxie
Lightweight Android library for building reactive apps.
Stars: ✭ 441 (+1370%)
Mutual labels:  android-architecture, state-management
Countries
An example Android app using Retrofit, Realm, Parceler, Dagger and the MVVM pattern with the data binding lib.
Stars: ✭ 616 (+1953.33%)
Mutual labels:  mvvm, android-architecture
Clean Mvvm Archcomponents
👽 Android app consuming Star Wars API.Built with clean architecture ,MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout
Stars: ✭ 285 (+850%)
Mutual labels:  mvvm, android-architecture
Reactiveui
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
Stars: ✭ 6,709 (+22263.33%)
Mutual labels:  hacktoberfest, mvvm
Xtoolkit.whitelabel
Modular MVVM framework for fast creating powerful cross-platform applications with Xamarin.
Stars: ✭ 22 (-26.67%)
Mutual labels:  hacktoberfest, mvvm
Platform
Reactive libraries for Angular
Stars: ✭ 7,020 (+23300%)
Mutual labels:  hacktoberfest, state-management
Orbit Mvi
An MVI framework for Kotlin and Android
Stars: ✭ 381 (+1170%)
Mutual labels:  hacktoberfest, android-architecture
Westore
更好的小程序项目架构
Stars: ✭ 3,897 (+12890%)
Mutual labels:  state-management, mvvm
Android Mvvm
MVVM on Android using RxJava and Data Binding
Stars: ✭ 443 (+1376.67%)
Mutual labels:  mvvm, android-architecture
Provider
InheritedWidgets, but simple
Stars: ✭ 3,988 (+13193.33%)
Mutual labels:  hacktoberfest, state-management
Uno
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Stars: ✭ 6,029 (+19996.67%)
Mutual labels:  hacktoberfest, mvvm
Android Mvp Mvvm Flytour
🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精…
Stars: ✭ 2,948 (+9726.67%)
Mutual labels:  mvvm, android-architecture
Mvvm C Templates
Templates for MVVM-C architecture
Stars: ✭ 27 (-10%)
Mutual labels:  hacktoberfest, mvvm
Awesome Android Learning Resources
👓 A curated list of awesome android learning resources for android app developers.
Stars: ✭ 753 (+2410%)
Mutual labels:  hacktoberfest, mvvm
Karchi
Repository that showcases 3 different Android app architectures, all with Java and Kotlin versions: "Standard Android", MVP and MVVM. The exact same app is built 6 times following the different patterns.
Stars: ✭ 20 (-33.33%)
Mutual labels:  mvvm, android-architecture

CircleCI

MVVM Redux

Is an Android Library based in redux to help android developers apply with a simple way the reducer in your respective ViewModel.

Simplicity

MVVM Redux provides all you need to make your ViewModel uncoupled of view. With ViewModel extensions you can insert all you need in your constructor pragmatically.

When you need to change your feature it will be simple.

Read about our implementation in doc and you can use for your context the listener extensions.

The limit is your imagination. :)

Documentation

Installation

Insert in project gradle:

allprojects {
    repositories {
        jcenter()
    }
}

Insert in module gradle:

ext {
    mvvm_redux_version = '1.0.2'
}

dependencies {
    // MVVM Redux core features
    implementation "com.mvvmredux:core:$mvvm_redux_version"
    
    // MVVM Redux extension features
    implementation "com.mvvmredux:ext:$mvvm_redux_version"
    
    // MVVM Redux view model extensions features
    implementation "com.mvvmredux:viewmodel:$mvvm_redux_version"
}

Inspired by Roxie and Jay Rambhia Article

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