An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with kotlin-flow

A curated list of projects in awesome lists tagged with kotlin-flow .

https://github.com/LukasLechnerDev/Kotlin-Coroutines-and-Flow-UseCases-on-Android

🎓 Learning Kotlin Coroutines and Flows for Android by example. 🚀 Sample implementations for real-world Android use cases. 🛠 Unit tests included!

android channels coroutines flow kotlin kotlin-channels kotlin-coroutines kotlin-flow reactive

Last synced: 16 Mar 2025

https://github.com/LukasLechnerDev/Kotlin-Coroutine-Use-Cases-on-Android

🎓 Learning Kotlin Coroutines and Flows for Android by example. 🚀 Sample implementations for real-world Android use cases. 🛠 Unit tests included!

android channels coroutines flow kotlin kotlin-channels kotlin-coroutines kotlin-flow reactive

Last synced: 31 Dec 2024

https://github.com/lukaslechnerdev/kotlin-coroutines-and-flow-usecases-on-android

🎓 Learning Kotlin Coroutines and Flows for Android by example. 🚀 Sample implementations for real-world Android use cases. 🛠 Unit tests included!

android channels coroutines flow kotlin kotlin-channels kotlin-coroutines kotlin-flow reactive

Last synced: 14 May 2025

https://github.com/hi-dhl/pokemongo

神奇宝贝 (PokemonGo) 基于 Jetpack + MVVM + Repository 设计模式 + Data Mapper + Kotlin Flow 的实战项目,如果这个仓库对你有帮助,请仓库右上角帮我 star 一下,非常感谢。

appstartup coil dagger-hilt data-mapper databinding databinding-android jprogressview kotlin-flow mediatorresult motionlayout mvvm okhttp3 paging3 repository retrofit2 room timber

Last synced: 16 May 2025

https://github.com/ReactiveCircus/FlowBinding

Kotlin Coroutines Flow binding APIs for Android's platform and unbundled UI widgets, inspired by RxBinding.

android androidx kotlin kotlin-coroutines kotlin-flow material-components

Last synced: 16 Mar 2025

https://github.com/reactivecircus/flowbinding

Kotlin Coroutines Flow binding APIs for Android's platform and unbundled UI widgets, inspired by RxBinding.

android androidx kotlin kotlin-coroutines kotlin-flow material-components

Last synced: 16 May 2025

https://github.com/SkyD666/PodAura

All-in-one Android podcast app for RSS, media dl & play. MVI arch, Material You style. ⭐️ Star to support!

compose flow jetpack-compose kotlin kotlin-coroutines kotlin-flow material-design md3 media-rss mpv mvi mvi-architecture paging3 player podcast room rss torrent

Last synced: 04 Jan 2025

https://github.com/SkyD666/AniVu

All-in-one Android podcast app for RSS, media dl & play. MVI arch, Material You style. ⭐️ Star to support!

compose flow jetpack-compose kotlin kotlin-coroutines kotlin-flow material-design md3 media-rss mpv mvi mvi-architecture paging3 player podcast room rss torrent

Last synced: 04 Apr 2025

https://github.com/AkshayChordiya/News

A sample News 🗞 app built using Modern Android Development [Architecture Components, Coroutines, Retrofit, Room, Kotlin, Dagger]

android android-architecture android-architecture-components architecture-components architecture-guidelines coroutines dagger2 kotlin kotlin-flow newsapi retrofit2 room viewmodel

Last synced: 16 Mar 2025

https://github.com/ferPrieto/SpaceX-prepare-for-Clean-Architecture-liftoff

Clean Architecture Modular Project: MVVM + Jetpack Compose + Coroutines + Flows + Dagger2 + LiveData + UnitTests + UITests + Screenshot Tests + MockWebServer

android android-architecture android-compose clean-architecture clean-code coroutines coroutines-android dagger-hilt espresso jetpack-compose junit4 kotlin kotlin-flow mockwebserver mvvm mvvm-android retrofit2

Last synced: 11 May 2025

https://github.com/odaridavid/clean-mvvm-archcomponents

👽 Built with MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout

android android-architecture architecture-components clean clean-architecture coroutines espresso firebase junit koin kotlin kotlin-flow motionlayout mvvm mvvm-architecture retrofit2 robolectric tdd

Last synced: 04 Apr 2025

https://github.com/odaridavid/Clean-MVVM-ArchComponents

👽 Built with MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout

android android-architecture architecture-components clean clean-architecture coroutines espresso firebase junit koin kotlin kotlin-flow motionlayout mvvm mvvm-architecture retrofit2 robolectric tdd

Last synced: 11 May 2025

https://github.com/catalinghita8/android-compose-mvvm-foodies

Android sample app following best practices: Kotlin, Compose, Coroutines and Flow, Hilt, JetPack Navigation, ViewModel, MVVM, Retrofit, Coil

android android-application android-compose android-development compose google-material hilt hilt-dependency-injection hilt-dependency-injection-android kotlin kotlin-coroutines kotlin-flow material-ui mvvm

Last synced: 05 Apr 2025

https://github.com/amitshekhariitbhu/learn-kotlin-flow

Learn Kotlin Flow by real examples for Android

coroutines-flow flow kotlin kotlin-flow

Last synced: 05 Apr 2025

https://github.com/krzdabrowski/android-starter-2022

Clean Android multi-module offline-first scalable app in 2022. Including Jetpack Compose (with tests), MVI, Material 3, Kotlin coroutines/Flow, Kotlin serialization, Hilt, Room, JUnit5, Turbine, MockK, GitHub Actions, Renovate, KtLint and Detekt.

android clean-architecture hilt-android jetpack-compose kotlin kotlin-coroutines kotlin-flow kotlin-serialization material3 mockk room turbine version-catalog

Last synced: 12 Apr 2025

https://github.com/rougsig/flowmarbles

Interactive diagrams of Kotlin Flow https://flowmarbles.com

diagram flow interactive interactive-diagrams kotlin kotlin-flow visualization

Last synced: 13 Apr 2025

https://github.com/danielrendox/routinetracker

An Android planner calendar app and a habit tracker that aims to simplify scheduling consistent activities and tracking your progress.

android calendar-app clean-architecture habit-tracker jetpack-compose junit koin kotlin kotlin-coroutines kotlin-flow mobile mvvm offline-first planner productivity routine sql sqldelight testing to-do-app

Last synced: 07 Apr 2025

https://github.com/DanielRendox/RoutineTracker

An Android planner calendar app and a habit tracker that aims to simplify scheduling consistent activities and tracking your progress.

android calendar-app clean-architecture habit-tracker jetpack-compose junit koin kotlin kotlin-coroutines kotlin-flow mobile mvvm offline-first planner productivity routine sql sqldelight testing to-do-app

Last synced: 20 Apr 2025

https://github.com/tfcporciuncula/flow-preferences

Kotlin Flow version of rx-preferences -- Coroutines support for Android SharedPreferences

android coroutines flow kotlin kotlin-coroutines kotlin-flow preferences

Last synced: 25 Nov 2024

https://github.com/theapache64/topcorn

A minimalistic movie listing app to browse IMDB's top 250 movies, built to demonstrate MVVM with latest hot-trending Android development tools.

android-jetpack-components android-lifecycle coroutines dagger2 imdb jaba kotlin kotlin-flow moshi mvvm retrofit room-android

Last synced: 07 May 2025

https://github.com/auron567/Gallerit

A sample Android gallery to search images posted on Reddit, built using modern Android development tools (Architecture Components, MVVM, Coroutines, Flow, Navigation, Retrofit, Room, Koin)

android coroutines gradle-kotlin-dsl koin kotlin kotlin-flow livedata mockk mvvm navigation repository-pattern retrofit2 room singleactivityapp stateflow viewmodel

Last synced: 12 Apr 2025

https://github.com/dustinsand/hex-arch-kotlin-spring-boot

Reference JVM multi module project for a reactive micro service and lambda using a hexagonal architecture, DDD, Kotlin, Spring Boot, Quarkus, Lambda, Gradle.

boot ddd gradle hexagonal-architecture hexagonal-architectures jooq kotlin kotlin-flow kts lambda microservice multiproject ports-and-adapters quarkus r2dbc reactive resilience4j spring spring-boot

Last synced: 19 Dec 2024

https://github.com/t8rin/cookhelper

🍕CookHelper, a Food Social Network App in Jetpack Compose and Hilt based on modern Android tech-stacks, MVVM+ clean architecture and Material You design system.

accompanist android clean-architecture coil-kotlin cooking dagger-hilt jetpack-android jetpack-compose kotlin kotlin-coroutines kotlin-flow material-design material-you material-you-3 mvvm-architecture retrofit2 room-database single-activity-pattern social-network use-cases

Last synced: 27 Feb 2025

https://github.com/T8RIN/CookHelper

🍕CookHelper, a Food Social Network App in Jetpack Compose and Hilt based on modern Android tech-stacks, MVVM+ clean architecture and Material You design system.

accompanist android clean-architecture coil-kotlin cooking dagger-hilt jetpack-android jetpack-compose kotlin kotlin-coroutines kotlin-flow material-design material-you material-you-3 mvvm-architecture retrofit2 room-database single-activity-pattern social-network use-cases

Last synced: 19 Apr 2025

https://github.com/pedroql/mvflow

Simple Android MVI architecture using Kotlin Flows

android android-library kotlin kotlin-flow mvi mvi-android mvi-architecture

Last synced: 13 Apr 2025

https://github.com/andrew0000/universal-cache

Kotlin caching and request sharing via Flow. Main idea: don't load data more times than it's needed. Compiled for Android and iOS.

android cache ios kotlin kotlin-coroutines kotlin-flow kotlin-multiplatform

Last synced: 02 Apr 2025

https://github.com/2307vivek/pagingcompose-sample

This is a sample project which demonstrates how to create infinite lists 📋📋 with Paging 3 library in Jetpack Compose using modern Android Architecture Components(Kotlin, MVVM, Flow, Jetpack Compose, Paging 3 Library, Android Jetpack).

android compose flow jetpack-compose jetpack-compose-tutorial kotlin kotlin-android kotlin-flow livedata mvvm mvvm-android mvvm-architecture mvvm-pattern paging paging-library paging3 repository retrofit2

Last synced: 14 Apr 2025

https://github.com/canopas/android-developer-roadmap-2023

The Android Developer Roadmap 2023 includes 29 practical exercises that cover all the essential concepts used in day-to-day development.

android android-development dagger-hilt jetpack-android jetpack-compose jetpack-datastore kotin kotlin-coroutines kotlin-flow material-ui mvvm training training-materials

Last synced: 15 Apr 2025

https://github.com/reactivecircus/blueprint

Architectural frameworks and toolkits for bootstrapping modern Android codebases.

android architecture kotlin kotlin-coroutines kotlin-flow rxjava2 rxjava3 testing

Last synced: 02 May 2025

https://github.com/kashif-e/jetpack-datastore-with-mvvm

Preferences Datastore with MVVM architecture, Hilt for dependency injection.

datastore datastore-android datastore-preferences flow kotlin-flow preferences sharedpreferences

Last synced: 14 Apr 2025

https://github.com/ldh-star/translator-compose-multiplatform

🔥🔥🔥 Kotlin Multiplatform Declarative UI Project 🚀 for Android and Desktop. Frontend built with Jetpack Compose and Compose for Desktop. Network requests handled by Ktor Client and Kotlin Serialization. Follows MVI architecture recommended by Jetpack Compose.

android compose compose-desktop flow jetpack-android jetpack-compose kotlin kotlin-coroutines kotlin-flow kotlin-multiplatform ktor ktor-client

Last synced: 13 May 2025

https://github.com/ronnieotieno/dagger-2-mvvm-android

A repository to refresh my mind on Dagger 2, if you would like Repos with Hilt keep scrolling my Repos.

android-paging-library dagger2 dagger2-android dagger2-mvvm kotlin kotlin-flow mvvm-android mvvm-architecture paging3 retrofit2

Last synced: 10 Jun 2025

https://github.com/kashif-e/the-mvvm-template-2022

Clean MVVM with eliminating the usage of context from view models by introducing hilt for DI and sealed classes for displaying Errors in views using shared flows (one time event), and Stateflow for data

android-application android-library flow kotlin kotlin-android kotlin-coroutines kotlin-flow kotlin-flow-paging mvvm mvvm-architecture mvvm-sample sealed-class sharedflow stateflow stateflow-demo stateflow-sample viewmodel viewmodels

Last synced: 14 Apr 2025

https://github.com/rafaelfelipeac/Improov

A app for register and achieve goals developed with Kotlin, MVVM, Coroutines, Kotlin Flow, Jetpack (Room, ViewModel, Navigation) and Dagger2.

android android-app android-architecture-components androidx coroutines coroutines-android dagger2 detekt github-actions jetpack kotlin kotlin-flow ktlint mvvm mvvm-android navigation room viewmodel

Last synced: 13 Apr 2025

https://github.com/arslan555/starprofiles

StarProfile, multimodule android app following the Test Driven Development (TDD) approach and clean code architecture

android clean-code-architecture jetpack-compose jetpack-datastore kotlin kotlin-dsl kotlin-flow multimodule multimodule-architecture mvvm retrofit2-coroutines test-driven-development

Last synced: 15 Jun 2025

https://github.com/jxareas/goalie

Live Scores, Lineups & Stats about the Qatar World Cup 2022 and other Football matches.

android football kotlin kotlin-coroutines kotlin-flow learn mvvm repository retrofit2 webview webview-app world-cup world-cup-2022

Last synced: 16 May 2025

https://github.com/vladleesi/factastic

Useless facts every day! Here's an example of a multiplatform app with shared UI and network logic built with Kotlin Multiplatform and Compose Multiplatform for Android, iOS and Desktop.

android compose-multiplatform desktop desktop-app desktop-application ios kotlin kotlin-android kotlin-coroutines kotlin-flow kotlin-ios kotlin-multiplatform kotlin-multiplatform-mobile kotlin-serialization ktor ktor-client macos-app

Last synced: 11 Apr 2025

https://github.com/drewhamilton/preferoutines

A collection of extension functions for subscribing to SharedPreferences values as Flows.

android kotlin-coroutines kotlin-flow sharedpreferences

Last synced: 13 Apr 2025

https://github.com/ahmad-hamwi/medicus-task

A simple Android task demonstrating a couple of technologies in-demand: Clean Architecture, MVVM, Kotlin Flows, Coroutines, Error handling and more..

android clean-architecture coroutines hilt-android kotlin kotlin-flow

Last synced: 24 Feb 2025

https://github.com/canerkaseler/jetpack-compose-firebase-remote-config

This repository has a Medium article to show how we can implement firebase remote config for feature flag implementation in Android project.

android-app android-feature-flag firebase firebase-remote-config jetpack-compose kotlin kotlin-android kotlin-flow medium-article

Last synced: 10 Apr 2025

https://github.com/devAchint/ShopKaro

Shopkaro is an e-commerce app that utilizes modern Android technologies, including Jetpack Compose, MVVM architecture, Retrofit, and Hilt. The app allows users to authenticate, view products, add them to the cart, and place orders using Firebase Authentication and Firebase Realtime Database. The app fetches product data from the Fakestore API.

android coil compose ecommerce firebase firebase-auth firebase-realtime-database hilt-android jetpack-compose jetpacknavigation kotin kotlin-flow mvvm retrofit2 shopping

Last synced: 08 Feb 2025

https://github.com/kanukim97/whats_eat

What's Eat? Search near by Foodrestaurant at your current location

android kotlin kotlin-flow maps-sdk-for-android modular-architecture place-api retrofit2

Last synced: 14 May 2025

https://github.com/hadesptit/android-dev-challenge-compose-countdown-timer

🔥🔥🔥ㅤTimer app that demonstrates the use of Jetpack compose. Using ViewModel + Coroutines Flow + Compose

android compose coroutines-android countdown-timer jetpack kotlin kotlin-flow

Last synced: 01 Apr 2025

https://github.com/vladleesi/braindance-app

Explore games, add favorites, get details, follow release calendar, and read game news. Multiplatform app for Android and iOS. Built with Kotlin Multiplatform & Compose Multiplatform.

android compose-multiplatform ios kotlin kotlin-coroutines kotlin-flow kotlin-ios kotlin-multiplatform kotlin-serialization ktor ktor-client swift

Last synced: 16 Apr 2025

https://github.com/nameisjayant/android-kotlin-flow-with-livedata-and-retrofit

In this project we will make a simple project with the help of Kotlin Flow api with LiveData and Retrofit ,where we will fetch some data from the server and shows into RecyclerView.

adapter flow kotlin kotlin-flow livedata recyclerview retrofit2 viewmodel

Last synced: 13 Mar 2025

https://github.com/KanuKim97/whats_eat

What's Eat? Search near by Foodrestaurant at your current location

android kotlin kotlin-flow maps-sdk-for-android modular-architecture place-api retrofit2

Last synced: 25 Dec 2024

https://github.com/arjunjadeja/connect

Connect is an app that helps you connect with people according to their real-time state.

android coroutines firebase glide kotlin kotlin-flow mvvm recycleradapter

Last synced: 21 Feb 2025

https://github.com/koji-1009/roomflowstopwatch

Room + Flow sample repository

android kotlin kotlin-flow stopwa

Last synced: 29 Mar 2025

https://github.com/nameisjayant/age-to-minute-app-android

So in this project i am not going to focus on like how to convert your age into minute, but instead of that we will focus on how to write clean code with the help of MVVM.In this project we will use MVVM , dagger hilt , kotlin flows and Coroutines to build a simple Age to Minute converter App . Hope you will enjoy and learn something new from this app

coroutines coroutines-android dagger-hilt dagger2-android flow kotlin kotlin-flow mvvm stateflow

Last synced: 13 Jun 2025

https://github.com/jsericksk/programming-jokes

Projeto de estudos de Clean Architecture juntamente com MVVM no Android.

clean-architecture koin kotlin-flow mvvm-architecture navigation-component programming-jokes retrofit

Last synced: 27 Mar 2025

https://github.com/inoles/newswave

Kotlin/Compose Multiplatform project to show top news headlines from NewsAPI.

android compose-desktop compose-ios compose-multiplatform corountine ios kmp kotlin kotlin-flow kotlin-multiplatform newsapi swift swiftui

Last synced: 08 Apr 2025

https://github.com/adamdawi/popcorn-picks

Clean MVI architecture app for movie recommendations with package structure by feature. Including Jetpack Compose, Kotlin coroutines/flow, koin, ktor, turbine, mockk and more.

android clean-architecture coil compose-testing feature-modularization github-actions jetpack-compose koin kotlin kotlin-coroutines kotlin-flow ktor mockk mvi-architecture shimmer-effect turbine ui-testing unit-testing

Last synced: 28 Mar 2025

https://github.com/gabrielfeo/testingflowswithturbine

Examples for a presentation on testing Kotlin Flows with https://github.com/cashapp/turbine

kotlin-flow squareup testing turbine

Last synced: 07 Apr 2025

https://github.com/bingbong0098/media_center

MediaCenter is an advanced film, series, and TV streaming application built using modern Android development tools. This app is designed to deliver a seamless user experience with features such as video playback, favorites, search, and detailed information about content.

coil compose coroutines datastore-android exoplayer hilt kotlin kotlin-dsl kotlin-flow ksp material3 mvvm navigation-compose retrofit retrofit2

Last synced: 12 Mar 2025

https://github.com/yazan98/kmm-sopy

A Kotlin Multiplatform Mobile Library Utility Classes to Manage Domain Layer and Shared Logic in Mobile Apps

base-code kmm kmm-library kmm-mvvm kmm-sample kmp kmp-viewmodel kotlin kotlin-coroutines kotlin-flow kotlin-multiplatform shared-library utility-classes utility-library

Last synced: 25 Feb 2025

https://github.com/raulespim/flights

100% Jetpack Compose / MVVM + Clean Architecture / Coroutines / Flow / Retrofit2 / Navigation Component / Hilt DI / Serialization / MockK / JUnit 4 / Unit Testing / UI Testing

android clean-architecture hilt-dependency-injection jetpack-compose kotlin-coroutines kotlin-flow mvvm-architecture navigation-component retrofit2 serialization ui-testing unit-testing

Last synced: 14 Mar 2025

https://github.com/fikrimilano/clean-architecture-android

Sample of clean architecture in Android with Retrofit + Room + Coroutines + Flow + Dagger2.

android clean-architecture coroutines dagger2 kotlin kotlin-flow retrofit room

Last synced: 23 Mar 2025

https://github.com/bingbong0098/filmrailcompose

FilmRail is an advanced film, series, and TV streaming application built using modern Android development tools. This app is designed to deliver a seamless user experience with features such as video playback, favorites, search, and detailed information about content.

coil corutines data-store-preferences exoplayer hilt jetpack-compose kotlin kotlin-dsl kotlin-flow ksp material3 mvvm retrofit2 room

Last synced: 03 Mar 2025

https://github.com/victorsouza19/roomdatabase

Android application (Kotlin based) with a complete CRUD of users using Room Database.

coroutines kotlin kotlin-flow livedata room-database

Last synced: 24 Feb 2025

https://github.com/vladleesi/yet-another-calculator

Behold, here it is – yet another calculator! This marvel of innovation will calculate stuff, just like countless others before it. Built for Android and iOS using Compose Multiplatform.

android compose-multiplatform ios kotlin kotlin-coroutines kotlin-flow kotlin-multiplatform kotlin-multiplatform-mobile kotlin-project

Last synced: 23 Feb 2025