All Projects → MindorksOpenSource → MVI-Architecture-Android-Beginners

MindorksOpenSource / MVI-Architecture-Android-Beginners

Licence: other
This repository contains a beginner sample app that implements MVI architecture

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to MVI-Architecture-Android-Beginners

Artic
A take on dynamic feature modularization, kotlin coroutines, MVI and unidirectional data flow. WIP
Stars: ✭ 47 (-76.38%)
Mutual labels:  mvi, architecture-components
mvvm-coroutines
Android MVVM - Architecture Components with Kotlin Coroutines
Stars: ✭ 60 (-69.85%)
Mutual labels:  architecture-components
Keemun
No description or website provided.
Stars: ✭ 13 (-93.47%)
Mutual labels:  mvi
Trickl
trickl torrent client
Stars: ✭ 50 (-74.87%)
Mutual labels:  mvi
Coffeegram
Android app using Jetpack Compose together with StateFlow and MVI
Stars: ✭ 155 (-22.11%)
Mutual labels:  mvi
Restaurants
Restaurants sample app built with the new architecture components (LiveData, Room, ViewModel) and Dagger 2
Stars: ✭ 47 (-76.38%)
Mutual labels:  architecture-components
Jetpack-Compose-MVI-Demo
Demo / Sample Android Project created with Jetpack Compose and MVI Architecture Pattern
Stars: ✭ 114 (-42.71%)
Mutual labels:  mvi
fluxy
Fluxy is a Flux architecture implementation written in Kotlin.
Stars: ✭ 25 (-87.44%)
Mutual labels:  mvi
Accounting
A simple accounting app that provides basic additions, deletions, modifications, and provides a simple summary page, which is implemented by using MVI pattern.
Stars: ✭ 30 (-84.92%)
Mutual labels:  mvi
livedata-recyclerview-sample
No description or website provided.
Stars: ✭ 76 (-61.81%)
Mutual labels:  architecture-components
Reamp
A painkiller for your Android apps
Stars: ✭ 51 (-74.37%)
Mutual labels:  mvi
Qksms
The most beautiful SMS messenger for Android
Stars: ✭ 3,519 (+1668.34%)
Mutual labels:  mvi
Delish
Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVI clean architecture.
Stars: ✭ 356 (+78.89%)
Mutual labels:  mvi
orbit-mvi
A simple MVI framework for Kotlin Multiplatform and Android
Stars: ✭ 334 (+67.84%)
Mutual labels:  mvi
WeatherApp MVI sample
🌸[Functional reactive programming (FRP)] 🍁Simple Android weather forecast application written in Kotlin, using RxKotlin, Retrofit2, Mosby, Room Persistence ❄️MVI Pattern with Mosby Library
Stars: ✭ 106 (-46.73%)
Mutual labels:  mvi
News-Feed-App
Simple news feed app for Android, built with sort of MVI + Clean Architecture
Stars: ✭ 14 (-92.96%)
Mutual labels:  mvi
D-KMP-sample
D-KMP Architecture official sample: it uses a shared KMP ViewModel and Navigation for Compose and SwiftUI apps.
Stars: ✭ 636 (+219.6%)
Mutual labels:  mvi
nytclient-android
This sample app is created to demonstrate the usage of Android Architecture Components with MVVM architecture
Stars: ✭ 24 (-87.94%)
Mutual labels:  architecture-components
android-kick-start-modular
Android Kick Start Project Template Framework FrogoBox || Admob, MVVM Archictecture || Clean Architecture Modularization
Stars: ✭ 16 (-91.96%)
Mutual labels:  architecture-components
Pagination-MVI-Flow
Pagination MVI Coroutines Flow. Play MVI with Kotlin Coroutines Flow | MVI pattern on Android using Kotlin Coroutines Flow | Dagger Hilt DI | SharedFlow | StateFlow
Stars: ✭ 45 (-77.39%)
Mutual labels:  mvi

MVI Architecture Android Beginners: Sample App

MindOrks MindOrks Community

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


Concept reference resources - MVI 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. Kotlin-Coroutines: https://github.com/MindorksOpenSource/Kotlin-Coroutines-Android-Examples

If this project helps you in anyway, show your love ❤️ by putting a on this project ✌️

Explore Android Online Tutorials and Courses To Learn More by MindOrks

  • Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks
  • Android Tutorial - All Free Android Tutorials by MindOrks
  • Android Online Course for Professionals - In this online course, you’ll learn the Dagger, Kotlin, RxJava, MVVM Architecture, Architecture Components, Jetpack, LiveData, ViewModel, Room Database, Database Design, Multithreading, Memory Management, Networking, Caching, How Glide works, Unit Testing, and the best practices for Android Development. By the end of this online course, you will have all the skills you need to become a professional Android Developer.
  • Android Online Course for Beginners - This course is for beginners for those who want to get started with Android Development. In this course, you will build two apps: TodoNotes and Ride-Sharing Uber Android App.

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