237 Repositories
Android state-flow Libraries
🪐 Modern Android development with Hilt, Coroutines, Flow, JetPack(ViewModel) based on MVVM architecture.
Ceres 🪐 Modern Android development with Hilt, Coroutines, Flow, JetPack(ViewModel) based on MVVM architecture. Download Gradle Add the dependency bel
Kotlin DALL·E 2 is a new AI system that can create realistic images and art from a description in natural language.
OpenAI Dall•E AI Kotlin Mobile App OpenAI Dall•E Application Build With Kotlin MVVM (Model - View - ViewModel) Clean Architecture, Beautiful Design UI
🍔 Meals is a small demo app based on modern Android technologies and MVVM architecture
Meals 🍔 Meals is a small demo app based on modern Android technologies and MVVM architecture. built-in Kotlin, Coroutine, Flow, Retrofit, and Jetpack
Add status to beans in Compose, Fields in beans can be directly used as the MutableStateT
Buff Add status to beans in Jetpack(jb) Compose, Fields in beans can be directly used as the MutableStateT ⚠️ Non mainstream warning:This item viola
This is a Interview application which made by me in interview task what it do? that will give you the result from Api and also save data in the cache using RoomDb so that we can access it offline.
Clean-MVVM-App An Android application built using Clean + MVVM architecture. Components used in the app. Kotlin - As a programming language. Material
PhotoSearch is an Android TV app using Jetpack Compose.
PhotoSearch What's PhotoSearch? 🚀 PhotoSearch is an Android TV app using Jetpack Compose UI. The purpose of this project is to try new Android techno
Simple app to consumer api movies with retrofit and save result in database with room using android jetpack
MoviesCompose Simple app to consumer api movies with retrofit and save result in database with room using android jetpack Instruccions Log Up in https
NationalKeyboard
National Keyboard National Keyboard is a small keyboard for Caucasian languages based on modern Android tech-stacks especially focus on Jetpack Compos
🍭 GithubSearchKMM - Github Repos Search - Android - iOS - Kotlin Multiplatform Mobile using Jetpack Compose, SwiftUI, FlowRedux, Coroutines Flow, Dagger Hilt, Koin Dependency Injection, shared KMP ViewModel, Clean Architecture
GithubSearchKMM Github Repos Search - Kotlin Multiplatform Mobile using Jetpack Compose, SwiftUI, FlowRedux, Coroutines Flow, Dagger Hilt, Koin Depend
Resultat is kotlin.Result with a loading state
What is Résultat? Résultat is a fork of Kotlin Result with a loading state. Why? Because sometimes you start a project based on Kotlin Result and you
This Project for how to use MVVM , state flow, Retrofit, dagger hit, coroutine , use cases with Clean architecture.
Clean-architecture This Project for how to use MVVM , state flow, Retrofit, dagger hit, coroutine , use cases with Clean architecture. Why i should us
A movie & TV show exploration app that implements MVVM design pattern by following the clean architecture principles, using TMDB API.
🎬 Movie App 📺 A movie & TV show exploration app that implements MVVM design pattern by following the clean architecture principles, using TMDB API.
🚀🧨📝 Series of Tutorials to learn about Jetpack Compose with subjects Material Widgets, Layout, SubcomposeLayout, custom layouts, State, custom rememberable, recomposition, LaunchedEffect, side-effects, Gesture, Animation, Navigation, Canvas, UIs like whatsapp and others.
Jetpack Compose Tutorials and Playground 🤓 Overview Series of Tutorials to learn about Jetpack Compose, Material Widgets, State, Animation, and Navig
Kotlin multi platform project template and sample app with everything shared except the UI. Built with clean architecture + MVI
KMMNewsAPP There are two branches Main News App Main The main branch is a complete template that you can clone and use to build the awesome app that y
Clean Architecture Modular Project: MVI + Jetpack Compose + Coroutines + Flows + Hilt + UnitTests
NyTimes for Clean Architecture The purpose of this project is to consolidate some of the learned insights throughout the years about the Clean Archite
Undo snapshot state changes in Compose.
compose-undo Track changes to any snapshot state object and restore state from any point in the past. Usage implementation 'com.zachklipp.compose-undo
MVVM ,Hilt DI ,LiveData ,Flow ,SharedFlow ,Room ,Retrofit ,Coroutine , Navigation Component ,DataStore ,DataBinding , ViewBinding, Coil
RickMorty This is a simple app which has been implemented using Clean Architecture alongside MVVM design to run (online/offline) using : [ MVVM ,Hilt
Sample Project with Clean Architecture for demonstrating using Kotlin Flows for fetching User Location and networking.
Nearby-Places-Foursquare-Android Getting Nearby Places using Foursquare API API's Used from FourSquare Get Key from Foursquare site. NearBy places Her
Discover the most popular and top rated movies playing. Movies data fetched using tomdbapi.com API.
Movie-App A simple news app build using MVVM architecture. Discover the most popular and top rated movies playing. Movies data fetched using tomdbapi.
Build with Jetpack Compose & all modern techniques and architecture of android app development
IMDB Movie App Build with Jetpack Compose & all modern techniques and architecture of android app development ScreenShots 🛠 Built With 🛠 Kotlin - Fi
An e-commercial application built as a technological demonstration.
Overview An e-commercial application built as a technological demonstration. The purpose of this app is to get an experience from creatinig architectu
Is a new version of code for my (Social media app) with Clean Architecture
Is a new version of code for my Social media app with Clean Architecture. I used most of Clean code tips with android, SOLID principles and design-patterns..
MVVM ,Hilt DI ,LiveData ,Flow ,Room ,Retrofit ,Coroutine , Navigation Component ,DataStore ,DataBinding , ViewBinding, Coil
MVVM ,Hilt DI ,LiveData ,Flow ,Room ,Retrofit ,Coroutine , Navigation Component ,DataStore ,DataBinding , ViewBinding, Coil
A cryptocurrency application with clean architecture (MVVM, Jetpack Compose, Flow, Dagger Hilt)
Amirypto A cryptocurrency application built with Clean architecture and Jetpack component (MVVM, Jetpack Compose, Flow, Hilt, Retrofit). It was made t
A simple NewsApp built using Jetpack Compose, MVVM Architecture, Dagger Hilt and Kotlin Flow
NewsApp is simple App which uses NewsAPI to get top headlines for country you live in or you can search for a specific news. Focus of this app is to d
Astronomy Picture of the Day Nasa(APOD) media listing and show picture details.
Astronomy Picture of the Day Nasa(APOD) media listing and show picture details. Built to learn and use of Latest Android development libs using Coroutines, Flow, Dagger-Hilt, Architecture Components, MVVM, Room, Retrofit, Material Guideline)
This app contains an order flow for cupcakes with options for quantity, flavor, and pickup date
This app contains an order flow for cupcakes with options for quantity, flavor, and pickup date. The order details get displayed on an order summary screen and can be shared to another app to send the order.
FlowDroid Static Data Flow Tracker
FlowDroid Data Flow Analysis Tool This repository hosts the FlowDroid data flow analysis tool. FlowDroid statically computes data flows in Android app
Smali Control Flow Graph's
Smali-CFGs Smali Control Flow Graph's Package Usage by Application. (ed@CFGCli) !pu Ljavax/crypto * Analized Application uses the next Ljavax/crypt
Clean Android multi-module offline-first scalable app in 2022. Including Jetpack Compose, MVI, Kotlin coroutines/Flow, Kotlin serialization, Hilt and Room.
Android Kotlin starter project - 2022 edition Android starter project, described precisely in this article. Purpose To show good practices using Kotli
DocuBox is a cloud based file storing app where you can securely store and access your documents from anywhere around the world
DocuBox is an android app 📱in which you can securely upload your files on the cloud– from family pictures and audio recordings to spreadsheets, presentations and other confidential documents.
Educational App made with Retrofit, Coroutines, Navigation Component, Room, Dagger Hilt, Flow & Material Motion Animations.
TechHub TechHub is a sample educational app that provides courses for people who want to learn new skills in mostly tech-related areas. The goal of th
Simplify mutating "immutable" state models
Mutekt (Pronunciation: /mjuːˈteɪt/, 'k' is silent) "Simplify mutating "immutable" state models" Generates mutable models from immutable model definiti
PokeCard Compose is a demo app 100% write in Compose, Flow and Koin based on MVI Clean Architecture 🐱⚡️
A Pokemon Card demo app using Jetpack Compose and Koin based on MVI architecture. Fetching data from the network with Ktor and integrating persisted data in Room database with usecase/repository pattern.
An application that i developed with a aim of learning Jetpack compose and many other jetpack libraries
An application that i developed with a aim of learning Jetpack compose and many other jetpack libraries, The application make use of jikan Api which displays a list of animations,there more details and even trailers of the animations.
CryptoMovies is a small app that show modern Android developement: with Hilt, Coroutines, Flow, Jetpack and Material Design 3
CryptoMovies is a small app that show modern Android developement: with Hilt, Coroutines, Flow, Jetpack and Material Design 3.
RoomJetpackCompose is an app written in Kotlin and shows a simple solution to perform CRUD operations in the Room database using Kotlin Flow in clean architecture.
RoomJetpackCompose is an app written in Kotlin and shows a simple solution to perform CRUD operations in the Room database using Kotlin Flow in clean architecture.
A personal project made using Jetpack Compose, Clean-MVVM architecture and other jetpack libraries
A basic CRUD for recording your personal credit and debit transactions. Made using Jetpack Compose, Clean-MVVM and other Jetpack libraries, incorporated with Unit Tests.
Android Clean Architecture with MVVM using Jetpack component
Android Clean Architecture with MVVM using Jetpack component 💡 What is Clean Architecture? Clean architecture is a category of software design patter
Room Database Queries with Kotlin Flow
Room Database Queries with Flow This app displays a list of bus stops and arrival times. Tapping a bus stop on the first screen will display a list of
A Android app Permissions with Kotlin Flow APIs
Know about real-time state of a Android app Permissions with Kotlin Flow APIs. Made with ❤️ for Android Developers.
Sample Android Clean MVVM architecture
Sample Android Clean MVVM architecture ( Retrofit + Okhttp + Moshi + Coil + Room + Navigation Component + Coroutines + Flow + DataStore + ViewModel + Hilt + Compose )
AGStateMachineBuilder - a library for easy creation of state machines using advanced concepts of kotlin
This is a library for easy creation of state machines using advanced concepts of kotlin. As of 2/15/2022, this library only works in kotlin, but will be expanded to work in Java later (whenever I get bored enough to rewrite an entire code structure in java :/ )
Handy states for dynamically obtained data.
Resource Handy states for dynamically obtained data. Table of contents Problem to solve Reasons to use Artifacts resource-plain resource-context Insta
A small navigation library for Jetpack Compose with state saving, backstack and animations support.
A small navigation library for Jetpack Compose with state saving, backstack and animations support.
🗡️ Deddit demonstrates modern Android development with Hilt, Coroutines, Flow, Jetpack, and Material Design based on MVVM architecture
Deddit demonstrates modern Android development with Hilt, Coroutines, Flow, Jetpack (ViewModel,Paging3), and Material Design based on MVVM
ViewStateLayout - Easy way to manage common state templates like loading, empty, error etc.!
ViewStateLayout Easy way to manage common state templates like loading, empty, error etc.! How to Step 1. Add the JitPack repository to your build fil
This repository contains the article describing my attempt to implement a simple state reducer based on Kotlin Flow and an example app that uses it.
This repository contains the article describing my attempt to implement a simple state reducer based on Kotlin Flow and an example app that uses it.
Flow-based programming "language"
Cran Flow-based programming "language", the aim of this project is not to create an entry-friendly programming language, and more over to create a cap
Advanced State in Jetpack Compose Codelab
Advanced State in Jetpack Compose Codelab This folder contains the source code for the Advanced State in Jetpack Compose Codelab codelab. The project
MQTTandroidApp is android application that monitoring users state and other ambient condition, the acquire data is send at central broker (RaspberryPI3) of the MQTT architecture and then recieved back again an anothers android devices that chose to subscribe at topic.
My bachelor's thesis of Electronic Engineering at University of Bologna MQTTandroidApp MQTTandroidApp is android application that monitoring users sta
Flow-based programming "language"
________ / ____/ /___ _ __ / /_ / / __ \ | /| / / / __/ / / /_/ / |/ |/ / /_/ /_/\____/|__/|__/ Flow-based programming "language" This
Includes jetpack compose, navigation, paging, hilt, retrofit, coil, coroutines, flow..
Nextflix-Composable A Clean Architecture App to show use of multi-module-architecture in a Jetpack Compose. The modules are as follow: app: Presentati
Kotlin Multiplatform Coffee Machine
Expressus KMM sample project acting as a playground to illustrate what's discussed in these articles: Details Shared Model-View-Intent architecture Fi
App built using Kotlin, Dagger Hilt, Room Database, Coroutines, Flow, AndroidX Glance, WorkManager, Coil etc.
An article sharing platform where you can personalize, subscribe to your favorite topics, get daily-read reminders, etc. App built using Kotlin, Dagger Hilt, Room Database, Coroutines, Flow, AndroidX Glance, WorkManager, Coil etc.
A complete app that demonstrate how to build an Android application using the Uncle Bob's Clean Architecture approach
📷 Blog taking application utilizing Ktor REST-API and following modern practices: Kotlin, Coroutines, Flows, Channels, Room, Work Manager, Navigation Component, MVI, Clean Architecture, Modularization, Dagger Hilt, Tests...
Simple Notes app demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
Simple Notes app demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.
Quizzify - Play unlimited quizzes with your friends for free🔥.
Quizzify - Play unlimited quizzes with your friends for free🔥. Quizzify is built using Kotlin and follows all modern android Development practices and hence is a good learning resource for beginners
Sample application to show state management & unidirectional data flow using Jetpack compose.
Jetpack Compose State Management A sample project to demonstrate State Management in Jetpack compose by following This CodeLab. Through the project yo
A demonstration modern Android development project with Jetpack(Compose, Room, Flow, ViewModel, Navigation), Hilt and based on MVVM by using Github API.
A demonstration modern Android development project with Jetpack(Compose, Room, ViewModel, Navigation), Hilt and based on MVVM by using Github API.
A Simple Blog App using Jetpack Compose, Flow, Navigation Compose, Room and Firebase
BlogCompose A Simple Blog App using Jetpack Compose, Flow, Navigation Compose, Room and Firebase Instructions Download your Firebase configuration fil
PapriCoin demonstrates Jetpack Compose usage to build modern app based on Clean Architecture and newest Tech-Stack
PapriCoin demonstrates Jetpack Compose usage to build modern app based on Clean Architecture and newest Tech-Stack. Repository also has loca
FlowExt is a Kotlin Multiplatform library, that provides many operators and extensions to Kotlin Coroutines Flow
FlowExt | Kotlinx Coroutines Flow Extensions | Kotlinx Coroutines Flow Extensions. Extensions to the Kotlin Flow library | kotlin-flow-extensions | Coroutines Flow Extensions | Kotlin Flow extensions | kotlin flow extensions | Flow extensions
Note taking app using MVVM architecture with Hilt, Material Motion, Coroutines, Flow, Jetpack
Note taking app using MVVM architecture with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel,Paging3).
Base App - MVVM, Base Structure, Hilt, Kotlin Flow, Retrofit
Base App - MVVM, Base Structure, Hilt, Kotlin Flow, Retrofit
📱 Android client app for the AryKey 🔑
Android application that prepares an hardware device via USB serial port with a specific password generated deterministically based on three (3) inputs: the App we want to Unlock, the User ID used for login (typically an email address) and the PIN (6 numeric digits) we want to associate with previous inputs.
Android app inspired by NASA APOD Api
MVVM - Clean Architecture - Kotlin - Retrofit - Room - Dagger Hilt - Coroutines - Flow - Coil - Navigation Component
Android MVVM with Single Activity sample app that uses kotlin coroutines flow
Android MVVM with Single Activity sample app that uses kotlin coroutines flow. This is a sample app that uses kotlin coroutines flow , stateflow. This
It is far easier to design a class to be thread-safe than to retrofit it for thread safety later
"It is far easier to design a class to be thread-safe than to retrofit it for thread safety later." (Brian Goetz - Java concurrency: Publisher: Addiso
A demo project showcasing different exercises + details with prepopulated data from room. Includes tests
README Pre-requisites I used Android Studio Bumblebee (2021.1.1). In case of any issues, do let me know because I understand that issues might vary fo
A sample demo app which has Clean Architecture with MVVM , UI built with Jetpack Compose
A sample demo app (two screen todo list app) which has Clean Architecture with MVVM , UI built with Jetpack Compose and includes Modern Android Development Best Practices with components
Tiny app to change Wi-Fi state via broadcast
WyFy Wi-Fi change state adapter. Tiny app to change Wi-Fi state via broadcast. Useful to bypass Google limitation on apps targeting API 29 and higher.
Flowbius provides interoperability extensions for using Kotlin Flows with Mobius
Flowbius Flowbius provides interoperability extensions for using Kotlin Flows with Mobius. They allow conversion from Flows to Mobius types and vice v
Awesome RunnerBe design system and more!
Honeycomb Awesome RunnerBe design system and more! Core Preview 아직 모든 요소가 구현되지 않았으며 단순히 미리보기 입니다 class MainActivity : AppCompatActivity() { overri
Money Manager Ex is a free, open-source, cross-platform, easy-to-use personal finance software
Money Manager Ex is a free, open-source, cross-platform, easy-to-use personal finance software. It primarily helps organize one's finances and keeps track of where, when and how the money goes.
A lightweight Kotlin library for a form state management and field validation.
Chassis A lightweight Kotlin library for a form state management and field validation. Setup Library and it's snapshots are available on Maven Central
MusicX is a music player app made using Jetpack Compose and follows Material 3 guidelines
MusicX MusicX is a music player app made using Jetpack Compose and follows Material 3 guidelines. Application Install You can Install and test latest
🚀 Sample Android Clean Architecture on Rorty App focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
Android Clean Architecture Android Clean Architecture in Rorty is a sample project that presents modern, approach to Android application development u
EplFootball - Android application displaying EPL teams and their players using MVVM, Coroutines, Flow, Live Data, Retrofit, View Binding, Data Binding, Hilt e.t.c
This application shows every EPL team and their players. Built using modern andr
Git Flow Integration plugin for IntelliJ
Git Flow Integration for Intellij An intelliJ plugin providing a UI layer for git-flow, which in itself is a collection of Git extensions to provide h
This is a sample app(For beginners - App #2) built using Jetpack Compose. It demonstrates the concept of State Hoisting in Jetpack Compose.
JetBMICalculator This is a sample app(For beginners - App #2) built using Jetpack Compose. It demonstrates the concept of State Hoisting in Jetpack Co
TextLengthBar is an android library to manage EditText input count state.
TextLengthBar is an android library to manage EditText input count state. Features Set TextLengthBar attributes on xml Set TextLengthBar
Sample application to demonstrate Multi-module Clean MVVM Architecture and usage of Android Hilt, Kotlin Flow, Navigation Graph, Unit tests etc.
MoneyHeist-Chars Sample application to demonstrate Multi-module Clean MVVM Architecture and usage of Android Hilt, Kotlin Flow, Navigation Graph, Room
State-machine - State machine implementation
State Machine DSL Kotlin State Machine DSL implementation heavily inspired by Tinder StateMachine Sample usage First, we define states, events, side e
Github OAuth - Easily add a GitHub's OAuth implementation flow to your Android application
Github OAuth Client Library - Android The Github_OAuth library helps to easily add a GitHub's OAuth implementation flow to your Android application.It
Compose-actors - Android app built with jetpack compose follows new revamped guide to app architecture
Compose Actors 💃 Inspired from JetCaster JetNews JetSnack More compose content
ScopedState - Android Scoped State With Kotlin
Android Scoped State There is no need for complicated code - just define scopes
EkarAssignment - Ekar Assignment for Mobile Engineers
EkarAssignment Ekar Assignment for Mobile Engineers UI App consist of 3 differen
Compose-buttons - A set of Loading animations used in Buttons to convey a "loading" state after the button is clicked.
Loading Buttons A set of Loading animations used in Buttons to convey a "loading" state after the button is clicked. A simple demo application that sh
ConstraintSetChangesTest - Simple project showing Changes of ConstraintSet value as part of mutable state in JetpackCompose.
ConstraintSetChangesTest Simple project showing Changes of ConstraintSet value as part of mutable state in JetpackCompose. Version: implementation
Stresscraft - State-of-art Minecraft stressing software written in Kotlin
StressCraft (W.I.P) State-of-art Minecraft stressing software written in Kotlin.
Non-Blocking Reactive Streams Foundation for the JVM both implementing a Reactive Extensions inspired API and efficient event streaming support
Reactor Core Non-Blocking Reactive Streams Foundation for the JVM both implementing a Reactive Extensions inspired API and efficient event streaming s
Workout Journal is a mobile app based on Multi-Module and Clean Architecture for those who want to track their progress over a workout and a calendar period.
Workout-Journal Workout Journal is a mobile app for those who want to track their progress over a workout and a calendar period. The app allows you to
A state container for Java & Kotlin, inspired by Redux & Elm
Bansa This is my take on Redux, the state container for JavaScript apps. It's oriented toward developers who like building React-style apps and Kotlin
Predictable state container for Kotlin apps
Redux Kotlin Redux Kotlin is a predictable state container for Kotlin apps. It is a direct port of the original Redux library for JavaScript, which ha
Rick y Morty API - Flow Challenge
FlowChallenge Rick y Morty API - Flow Challenge La siguiente prueba plantea el desarrollo de una aplicación de la serie Rick and Morty. Se espera visu
Dagger-Hilt
DaggerHilt Dagger-Hilt in this Repo i have demonstrated the use of the following in android Kotlin Dagger2 Room Persistence Retrofit2 MVI / MVVM Archi
Simple android application that consumes Rick and Morty API to display characters,episodes,Location
Rick and Morty Compose An android app built using Kotlin that consumes Rick and
Library for using Crontab-like syntax in scheduling of some Kotlin Coroutines tasks to do from time to time
krontab Library was created to give oppotunity to launch some things from time to time according to some schedule in runtime of applications. How to u
State Machine Construction Kit for Kotlin
Stateful for Kotlin State Machine Construction Kit for Kotlin This is Stateful ported to JVM. I could have re-implemented this in Java but there would