MVVM Redux is a lightweight lib to help you apply the redux concepts in your project based in MVVM.

Overview

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

You might also like...
 Android Clean ArchitecturešŸ’Ž Base Project Android with Kotlin and MVVM applying clean architecture
Android Clean ArchitecturešŸ’Ž Base Project Android with Kotlin and MVVM applying clean architecture

Android Clean ArchitecturešŸ’Ž Base Project Android with Kotlin and MVVM applying clean architecture

Playground project built with MVVM with Clean Artchitect to try out new tech in Android šŸŒ

Clean-MVVM-Playground Playground project built with MVVM with Clean Artchitect to try out new tech in Android šŸŒ Features šŸ•¹ 100% Kotlin Following MVV

MVVM Android Studio Kotlin Project Dog Images
MVVM Android Studio Kotlin Project Dog Images

MVVM Android Studio Kotlin Project Dog Images This project implement: MVVM Retro

UserListCheck - Retrofit, Room, Hilt MVVM project. Get JSON from reqres.in by Retrofit, fill data into created Room database, show in RecycleView list MVVM RECIPE ANDROID APP Is an app where I show how to use MVVM, retrofit, dagger hilt, coroutine, liveData, Kotlin, navigation component, and so on...
MVVM RECIPE ANDROID APP Is an app where I show how to use MVVM, retrofit, dagger hilt, coroutine, liveData, Kotlin, navigation component, and so on...

MVVM RECIPE ANDROID APP Is an app where I show how to use MVVM, retrofit, dagger hilt, coroutine, liveData, kotlin, navigation component, and so on...

Chat App MVVM + Clean ArchitectureChat App MVVM + Clean Architecture
Chat App MVVM + Clean ArchitectureChat App MVVM + Clean Architecture

Chat App MVVM + Clean Architecture This Android application built using MVVM + Clean Architecture architecture approach and is written 100% in Kotlin.

Basic-MVVM-Example - Basic Android Application MVVM
Basic-MVVM-Example - Basic Android Application MVVM

Android's MVVM Architecture in Kotlin Why a simple app ? Because it's easier to

Pick any of your favorite github repository and create a mini android app showing its details on an android app.
Pick any of your favorite github repository and create a mini android app showing its details on an android app.

Github Browser Pick any of your favorite github repository and create a mini android app showing its details on an android app. Screens navigation gra

MVVM for Android

AndroidBinding MVVM for Android What's New Pre Compiled version available on root directory android-binding.gen.zip for activity/application template

Releases(1.0.3)
Owner
Gabriel Brasileiro
Mobile Native Developer.
Gabriel Brasileiro
Template for using Clean Architecture Concepts in Android

AndroidCleanArchitecture Template for using Clean Architecture Concepts in Android We have separated the layers into three main group Presentation/App

Stephen Siapno 2 Apr 4, 2022
Movie app that receives popular movies and allows the user to search for the specific movie through the Rest API with help of retrofit library &MVVM architecture.

MovieClue Millions of movies, TV shows and people to discover. Explore now Movie app that recieves popular movies and allow the user to search for spe

Shubham Tomar 6 Mar 31, 2022
A more lightweight and simpler to use MVVM architecture for Android.

A more lightweight and simpler to use MVVM architecture for Android, Data and views are two-way bound.

fangbing chen 7 Jul 5, 2022
Full Management is an application that helps you manage your tasks effectively. built with the latest tachs like Compose UI, Jetpack libraries, and MVVM design pattern.

Full Management is an application that helps you manage your tasks effectively. built with the latest tachs like Compose UI, Jetpack libraries, and MVVM design pattern.

Amr algnyat 4 Nov 1, 2022
This application is purpose to help user to get hotel recommendations.

This repository is the Capstone Project in Bangkit Academy 2022. This application is purpose to help user to get hotel recommendations.

null 6 Aug 20, 2022
LukohSplash is based on Android latest architectural components,Jetpack, and follows MVVM design pattern.

?? The LukohSplash by open-source contributor, Lukoh. LukohSplash LukohSplash is based on Android latest architectural components,Jetpack, and follows

Lukoh-Nam 86 Dec 20, 2022
GraphQLTrial is a demo application based on modern Android application tech-stacks and MVVM architecture.

GraphQLTrial is a demo application based on modern Android application tech-stacks and MVVM architecture. App fetching data from the netw

Emre YILMAZ 6 Aug 19, 2022
ā¤ļø Android Ghibli using Hilt, Motion, Coroutines, Jetpack (ViewModel) based on MVVM architecture.

Glibhi ā¤ļø Android Ghibli using Hilt, Motion, Coroutines, Jetpack (ViewModel) based on MVVM architecture. Tech stack & Open-source libraries Minimum SD

Geovani Amaral 4 Aug 26, 2022
A small demo application based on modern Android application technology stacks and MVVM architecture

Pokedex Pokedex es una pequeƱa aplicaciĆ³n de demostraciĆ³n basada en modernas pil

Jhonatan Iberico 0 Dec 17, 2021
A sample project in Kotlin to demonstrate AndroidX, MVVM, Coroutines, Hilt, Room, Data Binding, View Binding, Retrofit, Moshi, Leak Canary and Repository pattern.

This repository contains a sample project in Kotlin to demonstrate AndroidX, MVVM, Coroutines, Hilt, Room, Data Binding, View Binding, Retrofit, Moshi, Leak Canary and Repository pattern

Areg Petrosyan 42 Dec 23, 2022