553 Repositories
Android mvi-architecture Libraries
๐ฌ A demo project using The Movie DB based on Kotlin MVVM architecture and material design & animations.
TheMovies2 A simple project using The Movie DB based on Kotlin MVVM architecture and material designs & animations. How to build on your environment A
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.
A simple Android Application with MVVM Architecture, Coroutine, Retrofit2
Retrofit with Coroutines and MVVM Architecture. A simple Android Application with MVVM Architecture Developed Using LiveData. MVVM Architecture. Retro
Hexagonal Architecture Kotlin Template
The purpose of this template is to avoid repeating, over and over again, the same basic packages structure, gradle and configurations.
Architecture Study with MVVM and MVI
Android-Architecture-Sample Android Architecture Study with MVVM and MVI Using DI(Hilt) + Retrofit + Coroutine + Moshi + AAC Stack 100% Kotlin + Corou
Android Modern Architecture Sample
AndroidModernArchitectureSample TODO: write readme Download (playstore release - under review) https://play.google.com/store/apps/details?id=io.github
A simple MVI framework for Kotlin Multiplatform and Android
Orbit Multiplatform Get in touch What is Orbit Orbit is a Redux/MVI-like library - but without the baggage. It's so simple we think of it as MVVM+. Si
Just an app with lame dad jokes content to fill up your day.
Just an app with lame dad jokes content to fill up your day. MVP This MVP version features: Feed walks you through the latest dad jokes, Browse back s
An simple image gallery app utilizing Unsplash API to showcase modern Android development architecture (MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit)
Imagine App An simple image gallery app utilizing Unsplash API. Built with โค๏ธ by Wajahat Karim and contributors Features Popular photos with paginatio
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
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
Android project setup files when developing apps from scratch. The codebase uses lates jetpack libraries and MVVM repository architecture for setting up high performance apps
Android architecture app Includes the following Android Respository architecture MVVM Jepack libraries Carousel view Kotlin Kotlin Flow and Livedata P
An Android Template with MVVM and Clean Architecture
MVVMTemplate ๐งโ A simple Android template that lets you create an Android project quickly. How to use ๐ฃ Just click on button to create a new repo st
MovieTray - An application built to play around JetPack components.
Its a playground application focusing on Paging3, MVVM architecture, Kotlin Extension functions, Retrofit, DSL, Navigation component, MotionLayout, SharedElementTransition, Single Activity Architecture, DataStore etc.
๐งธ A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and MVVM architecture.
DisneyCompose A demo Disney app using compose and Hilt based on modern Android tech-stacks and MVVM architecture. Fetching data from the network and i
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 Jetpack MVVM Boilerplate. Integrated with Jetpack dependencies, Hilt, Room, Okhttp, Retrofit, etc.
Android Jetpack MVVM Boilerplate Android Jetpack MVVM Boilerplate a Jetpack based, MVVM boilerplate template project for Modern Android. Features Here
FunFacts is an example of Modular architecture
FunFacts FunFacts is an example of Modular architecture This Project is built using Kotlin,we will use in this App : Modular architecture Dependency I
A sample application demonstrating the differences between MVVM and MVI.
MVI Case Study This is a sample application to demonstrate the differences between MVVM and MVI architecture. The sample is split into three helpful m
A full-stack application showing the power ๐ช of KOTLIN. Entire android app + backend Apis written in Kotlin ๐ฅ
Gamebaaz ๐ฎ A full-stack application showing the power ๐ช of KOTLIN. Entire android app + backend Apis written in Kotlin ๐ฅ Android Backend Jetpack Co
Clothes shop native android app
ShopApp I built this clothes shop native android app in which I tried to implement clean architecture principles and use Jetpack Compose to create the
A reliable android app that shows upcoming fixtures, updated league tables, and top goal scorers in a league
SwiftScore A football stats and livescore app built with Kotlin,MVVM architecture,Retrofit, Coroutines and Navigation Components Demo Screenshots API
๐ฆ Android Pokedex-AR using ARCore, Sceneform, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture.
๐ฆ Android Pokedex-AR using ARCore, Sceneform, Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture.
A Simple and Minimal Quotes Android Application to demonstrate the Modern Android Development tools
Quotee Android ๐ A Simple and Minimal Quotes Android Application to demonstrate the Modern Android Development tools. Developed with โค๏ธ by Aminullah
Graphfity is a Gradle Plugin which creates a dependency node diagram graph about your internal modules dependencies, specially useful if you are developing a multi-module application
Graphfity creates a dependency nodes diagram graph about your internal modules dependencies, specially useful if you are developing a multi-module app
MVVM Redux is a lightweight lib to help you apply the redux concepts in your project based in MVVM.
MVVM Redux is a lightweight lib to help you apply the redux concepts in your project based in MVVM.
Unofficial Android client for dev.to. Open source and free
Dev.to Android by Android Broadcast Unofficial Android client for dev.to Technologies Kotlin Gradle Kotlin DSL Kotlin Coroutines OkHttp + Retrofit kot
An Online Meme Sharing app with swipeable vidoes, user can like, share different videos, each viewpager item has one video to show.
MemesSharing An Online Meme Sharing app with swipeable vidoes, user can like, share different videos, each viewpager item has one video to show. 1. Fl
AAC MVVM + Clean Architecture + Coroutine Flow
GithubBrowser MVVM Clean Architecture Sample AAC MVVM + Clean Architecture + Coroutine Flow ๋ณธ ์ํ ํ๋ก์ ํธ๋ https://github.com/omjoonkim/GitHubBrowserApp ์
The JeTrivia is built on a modern Android Development tech stack with MVVM architecture. Kotlin, Coroutine, Flow, StateFlow, Jetpack Compose, Navigation, Room, Hilt, Retrofit2, OkHttp3, kotlinx.serialization, MockK, Truth
JeTrivia ๐ง In Progress ๐ง The JeTrivia application is sample based on MVVM architecture. Fetching data from the network via repository pattern and sa
๐งฌ Android DataBinding kit for notifying data changes from Model layers to UI layers on MVVM architecture.
๐งฌ Android DataBinding kit for notifying data changes from Model layers to UI layers on MVVM architecture.
Alkaa is a to-do application project to study the latest components, architecture and tools for Android development
Alkaa (begin, start in Finnish) is a to-do application project to study the latest components, architecture and tools for Android development. The project evolved a lot since the beginning is available on Google Play! โค๏ธ
Track your favorite crypto-currencies with daily reminders
COIN STALK Track your favourite crypto-currencies with daily reminders Screenshots Contribute Clone the repo Get your api key from Coinranking Site Cr
A news app with amazing features.
Newdo-News In this app I'll show you how to fetch current news from a public API. The aim of this project is to show you how use best practices in And
Klimatic is an android app built using Kotlin. It try to showcase all the latest technologies used in android.
Klimatic Klimatic is an android app built using Kotlin. It try to showcase all the latest technologies used in android. Built using Android Architectu
Example Jetpack Compose Android App, that uses the newest mechanisms, like StateFlow, SharedFlow, etc. to manage states and handle events. ViewModel, UI and Screenshot tests included :)
AndroidMVIExample Example Jetpack Compose Android App, that uses the newest mechanisms, like StateFlow, SharedFlow, etc. to manage states and handle e
๐ Note List app based on MVVM architecture (ViewModel, LiveData, Coroutines, Room and Jetpack Compose)
Note list app built with Jetpack Compose Download Go to the releases page to download the latest available apk. Screenshots Architecture Features Home
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
Tutorial MVVM Fast Android Networking
MVVM-FAN Tutorial MVVM Fast Android Networking Tutorial Build with Android Studio https://youtu.be/nXX-NQIoGjk Tutorial Build with Step by Step https:
๐งฑ A tetris game fully built using Jetpack Compose
A tetris game fully built using Jetpack Compose, almost all UI elements are created by code, including the following app icon, which is also generated by Composable with @Preview.
ๆฑ่ไบไธ็็ฅๅๆถๆๆ็ซ ใไปๅปบ็ญๅญฆ็็ฅ่ฏไธญๅพๅฐไธไบๅฏนๆถๆ็ๆ่๏ผๅนถไปฅๆถๆ่ฎพ่ฎกๅๅๅ็ฎ็ๅฏนJetpack MVVM ้ๆฐๆ้ ๏ผ
ไป็ป ๆฑ่ไบไธ็็ฅๅๆถๆๆ็ซ ใไปๅปบ็ญๅญฆ็็ฅ่ฏไธญๅพๅฐไธไบๅฏนๆถๆ็ๆ่๏ผๅนถไปฅๆถๆ่ฎพ่ฎกๅๅๅ็ฎ็ๅฏนJetpack MVVM ้ๆฐๆ้ ๏ผ
Wallpaper app made using Hilt, Retrofit, Room, Navigation Components, MVI, Coroutines, Flows, ViewModel, LiveData, Datastore Preference.
Android Picture Engine Wallpaper app made using Hilt, Retrofit, Room, Navigation Components, MVI, Coroutines, Flows, ViewModel, LiveData, Datastore Pr
Multi-module, Kotlin, MVI, Compose, Hilt, Navigation Component, Use-cases, Room, Retrofit
Work in progress Multi-module demo app that gets data from dota2 api. API https://docs.opendota.com/ Players by rank (GET) https://api.opendota.com/ap
Extendable MVI framework for Kotlin Multiplatform with powerful debugging tools (logging and time travel), inspired by Badoo MVICore library
Should you have any questions or ideas please welcome to the Slack channel: #mvikotlin Inspiration This project is inspired by Badoo MVICore library.
Model-View-ViewModel architecture components for mobile (android & ios) Kotlin Multiplatform development
Mobile Kotlin Model-View-ViewModel architecture components This is a Kotlin Multiplatform library that provides architecture components of Model-View-
Kotlin Multiplatform Router for Android and iOS
A powerful Kotlin Multiplatform Router for Android and iOS Support I am happy to help you with any problem on gitter Feel free to open any new issue!
Alkatraz is an app that helps you to Reach your goals by managing your Habits .
Alkatraz - Build healthy habits for healthy life Alkatraz is an app that helps you to Reach your goals by managing your Habits . It's makes your life
Book Parking is a demo application based on MVVM architecture. The app allows users to booking parking slots, the app uses firebase for the backend.
Book Parking is a demo application based on MVVM architecture. The app allows users to booking parking slots, the app uses firebase for the backend.
An MVI project setup using Jetpack compose. This would be a good place to start learning Model View Intent (MVI) architecture for Android.
Compose-MVI An MVI project setup using Jetpack compose. This would be a good place to start learning Model View Intent (MVI) architecture for Android.
Android sample app following best practices: Kotlin, Compose, Coroutines and Flow, Hilt, JetPack Navigation, ViewModel, MVVM and MVI, Retrofit, Coil
Foodies - Modern Android Architecture Foodies is a sample project that presents a modern 2021 approach to Android app development. The project tries t
This is an example of a simple application with layered software base on clean-architecture as application architecture and mvvm as presentation architecture
This is an example of a simple application with layered software base on clean-architecture as application architecture and mvvm as presentation archi
This assignment gives you basically a post list and its detail with comments.๐
Android Assignment ๐ Description This assignment gives you basically a post list and its detail with comments. ๐ฑ Features Users can see random post
Android playground project with modularization by feature (android libraries), unit tests, MVVM & MVI.
Movies Movies is a simple project to study and play with some android components, architecture and tools for Android development. Tech Stack This proj
A transaction management android app which allows you to verify records from both parties before addition.
Transact - Transaction Management Application Description Whenever we lend money to some people, friends, colleagues, we need to keep track of it to r
An android app built using Kotlin following Multi-Module Clean Architecture MVVM
Notflix ๐ ๏ธ Work In Progress ๐ An android app built using Kotlin that consumes TMDB API to display current trending, upcoming and popular movies ๐ฟ a
The Rick And Morty - MVVM with a clean architecture approach using some of the best practices in Android Development.
Rick-and-Morty The Rick And Morty - App consuming a Rick and Morty API to display Characters it has been built with clean architecture principles, Rep
A cryptocurrency data aggregator that tracks price, volume, social stats.
CryptoMania A cryptocurrency data aggregator that tracks price, volume, social stats. Challenge description Design & implement an Android application
๐ฒ Android Application to track any user activity on Github built using the Github Developers API. Used Retrofit to fetch data and MVVM Architecture.
Github Visualizer ๐ฒ Android Application to track any user activity on Github built using the Github Developers Api. A sample application to demonstra
The Google I/O Android App
Google I/O Android App 2021 Update Due to global events, Google I/O 2020 was canceled and Google I/O 2021 is an online-only event, so the companion ap
An Android app with many challenge modules and SOLID at all
android-super-app An Android app with many challenge modules and SOLID at all. Features Kotlin Coroutines with Flow (State Flow) Kotlin Serialization
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
Restaurant is a demo application based on modern Android application tech-stacks and MVVM architecture
Restaurant is a demo application based on modern Android application tech-stacks and MVVM architecture. Fetching data from the network via repository pattern.
A Rick and Morty app built with Jetpack Compose.
RickAndMortyCompose A Rick and Morty app built with Jetpack Compose. ๐ฑ Demo โจ Features Compose UI Kotlin Coroutines Compose Navigation MVVM Architect
The most beautiful SMS messenger for Android
QKSMS QKSMS is an open source replacement to the stock messaging app on Android. It is currently available on the Google Play Store and on F-Droid Rep
Sample app that implements MVVM architecture using Kotlin, ViewModel, LiveData, and etc.
TheShard is a project to showcase different architectural approaches to developing Android apps. In its different branches you will find the same app (A movie Listing and detail page) implemented with small differences.
Simple Note App With MVVM Clean Architecture
NoteWakeup Simple Note App With MVVM Clean Architecture โ๐ฝ Simple Note App. Here i demonstrate the use of Modern Android development tools - (Kotlin,
๐ป A Compose Desktop project template with MVVM, Dagger, Decompose, tests, and more...
compose-desktop-template A compose desktop project template with MVVM, Dagger, Decompose and more โจ Demo What's included? Architecture (MVVM) with And
A sample app showing how to build an app using the MVI architecture pattern.
MVI Example This application was streamed live on Twitch to demonstrate how to build an application using MVI. You can find the VOD here for now: http
This assignment gives you basically a post list and its detail with comments.๐
Android Assignment ๐ Description This assignment gives you basically a post list and its detail with comments. ๐ฑ Features Users can see random post
Archimedes's implementation for the Java Virtual Machine (JVM)
Archimedes Give me a place to stand, and I shall move the earth. Archimedes's implementation for the Java Virtual Machine (JVM) Building From Source T
Kotlin backend based on the Clean Architecture principles. Ktor, JWT, Exposed, Flyway, KGraphQL/GraphQL generated endpoints, Gradle.
Kotlin Clean Architecture Backend Kotlin backend based on the Clean Architecture principles. The application is separated into three modules: Domain,
A clean architecture example. Using Kotlin Flow, Retrofit and Dagger Hilt, etc.
android-clean-architecture A clean architecture example. Using Kotlin Flow, Retrofit and Dagger Hilt, etc. Intro Architecture means the overall design
ATH Sample is a sample Authentication and Authorization Application with Kotlin Language and MVVM architecture.
ATH Sample ATH Sample is a sample Authentication and Authorization Application with Kotlin Language and MVVM architecture. Overview ATH Sample is a sa
Android app to search for covid vaccine slots, turn on background search & get notifications when slots are available
CowinNotifier Android app to search for covid vaccine slots, turn on background search & get notifications when slots are available Glipmse of the App
A Wikipedia Android app built for learning purposes
A Wikipedia Android app built for learning purposes. This app uses Wikipedia API to fetch the relevant data about the searched query. It shows search suggestions as the user types the query to be searched, saves the visited searched pages in the history section using the Room database, shows a list of fetched data about the searched item, and lets the user visit its Wikipedia page if a user clicks on it.
๐ An Android app for dribbble.com
Mango Mango is an Android application for Dribbble. Inspired by Resplash, Plaid and Protein. Features โจ Kotlin and RxKotlin: Yes, fully written in Kot
TheMovies ๐ฌ A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
A simple project for The Movie DB based on Kotlin MVVM clean architecture and material design & animations. How to build on your environment
A simple demo project based on MVVM clean architecture and material design & animations.
GithubFollows A simple demo project based on MVVM clean architecture and material design & animations. Architecture Specs & Open-source libraries Mini
RxJava architecture library for Android
Reference Architecture for Android using RxJava This is an ambitious reference project of what can be done with RxJava to create an app based on strea
๐A Minimal Expense E-Commerce App built to demonstrate the use of modern android architecture components [Navigation, Room, MotionLayout, etc..] with MVVM Architecture. โ
E-Store A Simple E-Commerce App ๐ฑ built to demonstrate the use of modern android architecture component with MVVM Architecture ๐ . Made with love โค๏ธ
Patter Lock using Hilt, Coroutines, Flow and Custom View Components based on MVVM architecture.
Pattern Lock App Sample project for created Pattern Lock View using custom view. Preview Usage Step 1 Add the PatterLockView in your XML layout file.
Built with Jetpack compose, multi modules MVVM clean architecture, coroutines + flow, dependency injection, jetpack navigation and other jetpack components
RickAndMortyCompose - Work in progress A simple app using Jetpack compose, clean architecture, multi modules, coroutines + flows, dependency injection
Clean Code and Reactive Programming PlayGround for Bangkit 2021
Clean Code and Reactive Programming PlayGround for Bangkit 2021 Hello! This repo contains the IntelliJ project that I use to present my talk, "Clean A
RxJava architecture library for Android
Reference Architecture for Android using RxJava This is an ambitious reference project of what can be done with RxJava to create an app based on strea
Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture
MovieGuide ๐ง Refactoring in progress ๐ทโโ๏ธ โ ๐ท ๐ง๏ธ ๐ท ๐ง ๐ง Comments and new issues are welcome. ๐ Currently not accepting external PRs that touch
Simple Android movies app using MVVM clean architecture.
Simple Android movies app using MVVM clean architecture.
๐งฌ Android DataBinding kit for notifying data changes from Model layers to UI layers on MVVM architecture.
๐งฌ Android DataBinding kit for notifying data changes from Model layers to UI layers on MVVM architecture.
:cyclone: A Pokedex app using ViewModel, LiveData, Room and Navigation
Pokedex app built with Kotlin Download Go to the releases page to download the latest available apk. Screenshots Development Roadmap Kotlin LiveData N
๐ An Android app for dribbble.com
Mango Mango is an Android application for Dribbble. Inspired by Resplash, Plaid and Protein. Features โจ Kotlin and RxKotlin: Yes, fully written in Kot
๐ฌ A demo project for The Movie DB based on Kotlin MVVM architecture and material design & animations.
TheMovies A simple project for The Movie DB based on Kotlin MVVM clean architecture and material design & animations. How to build on your environment
:octocat: A demo project based on MVVM architecture and material design & animations.
GithubFollows A simple demo project based on MVVM clean architecture and material design & animations. Architecture Specs & Open-source libraries Mini
An android boilerplate project using clean architecture
Android Clean Architecture Boilerplate Welcome ๐ We hope this boilerplate is not only helpful to other developers, but also that it helps to educate
A fork of our clean architecture boilerplate, this time using the Android Architecture Components
Android Clean Architecture Components Boilerplate Note: This is a fork of our original Clean Architecture Boilerplate, except in this repo we have swi
A fork of our clean architecture boilerplate using the Model-View-Intent pattern
Android Clean Architecture MVI Boilerplate Note: This is a fork of our original Clean Architecture Boilerplate, except in this repo we have switched o
๐ฒFoodium is a sample food blog Android application ๐ฑ built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).
Foodium ๐ฒ Foodium is a sample food blog ๐ฒ Android application ๐ฑ built to demonstrate use of Modern Android development tools. Dedicated to all Andr
๐ Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
Android Components Architecture in a Modular Word Android Components Architecture in a Modular Word is a sample project that presents modern, 2020 app
๐ฆ A Disney app using transformation motions based on MVVM (ViewModel, Coroutines, Flow, LiveData, Room, Repository, Koin) architecture.
DisneyMotions A demo Disney app using transformation motions based on MVVM architecture. The motion system is included in the 1.2.0-alpha05 released m
โค๏ธ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, LiveData, Room, Repository, Koin) architecture.
MarvelHeroes MarvelHeroes is a demo application based on modern Android application tech-stacks and MVVM architecture. Fetching data from the network
๐ NotyKT is a complete ๐Kotlin-stack (Backend + Android) ๐ฑ application built to demonstrate the use of Modern development tools with best practices implementation๐ฆธ.
NotyKT ๐๏ธ NotyKT is the complete Kotlin-stack note taking ๐๏ธ application ๐ฑ built to demonstrate a use of Kotlin programming language in server-side