241 Repositories
Android control-flow-statements Libraries
Minimal Wallpapers for Android using Kotlin+Compose+MVVM+Hilt+Coroutines+Jetpack(Room, Paging, Navigation)
WallPortal Minimal Wallpapers for Android Download from Play Store Native Android wallpaper application written in Kotlin using Jetpack Compose Tech-s
🧪 ☠︎ Jetpack Compose - Breaking Bad ☢︎
Breaking Bad - Jetpack Compose Tech Stack Jetpack Compose - Define your UI programmatically with composable functions that describe its shape and data
An Android Application written using latest Android Jetpack components and best practices
An Android Application written using latest Android Jetpack components and best practices, which displays trending movies/TV shows and cast, user can search movies and TV shows and also add them to watchlist.
This is a project built using Jetpack Compose on UI, Clean architecture, Dagger Hilt, Kotlin Flow, Navigation Components etc.
Compose Pictures - Learn Clean Arch and Jetpack Compose together This project is built using, Multi-Module Architecture(This is the structure where we
Black Obfuscator is an obfuscator for Android APK DexFile
Black Obfuscator is an obfuscator for Android APK DexFile, it can help developer to protect source code by control flow flattening, and make it difficult to analyze the actual program control flow.
Device Control is an app to control several features of your device
DeviceControl Device Control is an app to control several features of your device as well as some nice extra features like Tasker App Manager Editors
The sample App implements type safe SQL by JOOQ & DB version control by Flyway
The sample App implements type safe SQL by JOOQ & DB version control by Flyway Setup DB(PostgreSQL) $ docker compose up -d Migration $ ./gradlew flywa
Call Control DataShare is a mechanism which allows other apps to interact with Call Control for Android application.
Call Control DataShare is a mechanism which allows other apps to interact with Call Control for Android application. It allows to enable powerful calls/texts blocking possibilities in 3rd party apps without significant effort.
A flow layout for Android with auto-spacing.
FlowLayout A FlowLayout for Android, which allows child views flow to next row when there is no enough space. The spacing between child views can be c
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
Clean ViewModel with Sealed Classes Following are the purposes of this repo Showing how you can remove the need of context in ViewModels. I. By using
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
Clean ViewModel with Sealed Classes Following are the purposes of this repo Showing how you can remove the need of context in ViewModels. I. By using
기존 post-sample Repository 공부한 기술들로 다시 만들어보기 (MVVM, Hilt, Coroutine/Flow, DataBinding, Retrofit, Moshi, Jetpack)
post-sample-hilt-jetpack 기존 post-sample Repository에서 새로 학습한 부분 도입 기존 코드 변경 (Observe) LiveData - Flow / StateFlow (DI) Dagger2 - Hilt (Asynchronous)
Jet-CoinList is a simple app based on Jetpack Compose, modern tech-stack and Clean Architecture.
Jet-CoinList is a simple app based on Jetpack Compose, modern tech-stack and Clean Architecture. The project is quite simple which shows the list of crypto currencies and their general info details gets from API.
Kafka bindings for Kotlin `suspend`, and Kafka streaming operators for KotlinX Flow.
Module kotlin-kafka Rationale Goals Example This project is still under development, andd started as a playground where I was playing around with Kafk
Jetpack Compose, Kotlin, MVVM, Navigation Component, Hilt, Retrofit2
Jetpack-Compose-Blueprint Jetpack Compose, Kotlin, MVVM, Navigation Component, Hilt, Retrofit2 Apps Packages data : It contains all the data accessing
MVVM + Kotlin + Jetpack Compose +Navigation Compose + Hilt + Retrofit + Unit Testing + Compose Testing + Coroutines + Kotlin Flow + Io mockK
MvvmKotlinJetpackCompose Why do we need an architecture even when you can make an app without it? let's say you created a project without any architec
(Coroutine, Flow(+StateFlow), Hilt, JetPack, MVVM, Repository Pattern, Retrofit2 & OkHttp3, Moshi, Glide, Timber, Material-Components)
(Coroutine, Flow(+StateFlow), Hilt, JetPack, MVVM, Repository Pattern, Retrofit2 & OkHttp3, Moshi, Glide, Timber, Material-Components)
Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVVM clean architecture.
Delish Screens Tech stack & Open-source libraries 100% Kotlin based + Coroutines + Flow for asynchronous. Dagger Hilt 2.37 Accompanist JetPack Jetpack
Android Clean Architecture That Screams (MVVM + JetPack Compose UI + Flow + State)
Android Clean Architecture That Screams (MVVM + JetPack Compose UI + Flow + State)
App kotlin with flow, paging 3, MVVM, Room, Dagger hilt
TMDBTest App kotlin with flow, paging 3, MVVM, Room, Dagger hilt Para compilar la app se tiene que descargar el proyecto. Luego poner la APIKEY de TMD
Android multimodule project based on Kotlin, MVVM, SOLID, flow, coroutines and paging3.
TVMaze David Ferrándiz Features Retrieve TVMaze shows in a grid. See more information about the show in a new screen Tech Kotlin Retrofit Modularizati
DroidUPnP is an upnp control point application for android.
Description DroidUPnP is an UPnP control point application for android. DroidUPnP discover your home UPnP device, content provider and renderer. It al
Android application showcasing the MVVM architecture, Clean code using Kotlin, Coroutine, Flow and databinding.
Code4Lyst Android application showcasing the MVVM architecture, Clean code using Kotlin, Coroutine, Flow and databinding. App Architecture MVVM CleanC
Exercicio praticando o SQLite, Room e Flow
Bus Scheduler App This folder contains the source code for the Bus Scheduler app codelab. Introduction The Bus Scheduler app displays a list of bus st
Skeleton project for show the architecture of Android project using MVVM, Clean Architecture and Kotlin coroutine Flow
ClearScoreDemo Skeleton project for showing the architecture of Android project using MVVM, Clean architecture and Kotlin coroutine Flow App Architect
CoinList is a simple app based on Jetpack Compose, modern tech-stack and Clean Architecture.
CoinList is a simple app based on Jetpack Compose, modern tech-stack and Clean Architecture. The project is quite simple which shows the list of crypto currencies and their general info details gets from API.
Parser and Expression Evaluator for Logic Statements
LogicParser Parser and Expression Evaluator for Logic Statements: The steps behind the whole process of evaluating a given logic statement encompass:
Native android application that scans for text in images. Uses ML kit under the hood.
Scannerate - Ad free Text Recognition Android application built using Kotlin to extract text from images. Uses Google's ML kit library under the hood.
Simple Jetpack Compose demo app which is developed with CoinGecko API and modern android technologies.
CoinBox CoinBox is a multi module small currency tracker app which is developed with Jetpack Compose. This demo app used coingecko.com API to fetch da
Event Bus powered by Kotlin Coroutines Flow
FlowBus FlowBus is a kotlin event bus implementation. Powered by Kotlin Coroutines and Flows Android MainThread-aware Fully operable from Java code Ex
Easy Note: Building a Notes app using MVVM, JetPack Compose with a clean multi-module architecture approach.
Easy Note Easy Note: Notes app using JetPack Compose and MVVM with a clean architecture approach. This app shows the usage of the new Navigation Archi
The app contains an order flow for cupcakes with options for quantity, flavor, and pickup date
Cupcake app This app contains an order flow for cupcakes with options for quantity, flavor, and pickup date. The order details get displayed on an ord
Android tiny device flow client
OAuth 2.0 Device Flow Example Setup Create an Auth0 application Enable Device Code Grants in Advanced settings Disable Client Credentials Enable Devic
💻 A cross-platform desktop application to identify libraries used inside an android application. Made possible by Compose Desktop ⚡
🚀 stackzy A desktop app to analyse APK. Built using Compose desktop ✨ Demo Watch demo 📽️ Usage Show usage 💻 Install Platform Download Status Linux
🦄 Android Pokedex-AR using ARCore, Sceneform, Hilt, Coroutines, Flow, Jetpack based on MVVM architecture.
Pokedex-AR Pokedex-AR is a small demo application based on AR, modern Android application tech-stacks, and MVVM architecture. This project focuses on
Bar Service Kotlin Client
A simple starter service client written in Kotlin against generated models (protos)A simple starter service client written in Kotlin against generated models (protos)
TzRecipes App With Retrofit,Coroutines,Flow
TzRecipesApp Main Stack : Retrofit,Coroutines,Flow,LiveData,Mvvm SOLID,OOP,ClenArchitecture Разбиение приложения на data, domain, presentation слои Ма
Basic app to use different type of observables StateFlow, Flow, SharedFlow, LiveData, State, Channel...
stateflow-flow-sharedflow-livedata Basic app to use different type of observables StateFlow, Flow, SharedFlow, LiveData, State, Channel... StateFlow,
Menyimpan source code tugas User Interaction and Control, mata kuliah Pemrograman Mobile Teori, semester lima tahun 2021.
android-uic About This Project Android-uic adalah sebuah aplikasi sederhana yang dibuat untuk menyelesaikan tugas dua mata kuliah pemrograman mobile.
Menyimpan source code tugas User Interaction and Control, mata kuliah Pemrograman Mobile Teori, semester lima tahun 2021.
android-uic About This Project Android-uic adalah sebuah aplikasi sederhana yang dibuat untuk menyelesaikan tugas dua mata kuliah pemrograman mobile.
This project was created as a demo project for implementing latest frameworks, Android APIs, tools, and techniques.
IWeather Android Application This project was created as a demo project for implementing latest frameworks, Android APIs, tools, and techniques. It fo
Use Flink's Stateful Functions as a control-plane technology for operating a streaming-platform
statefun-ops Use 🌰 Flink Stateful Functions as a control-plane technology for operating a streaming-platform based on Apache Kafka. Walkthrough Ensur
Kotlin+Flow+Retrofit+OKHttp+ViewBanding+ViewModel+LiveData封装的一个Kotlin版本的MVVM框架
Gitee 地址:kmvvm Github 地址:kmvvm CHANGE LOG 技术要点 支持Flow+Retrofit+OkHttp实现链式http请求 支持Rxjava+Retrofit+OkHttp实现链式http请求 封装基类:BaseActivity、BaseVMActivity、Ba
This directory contains the model files (protos) for the Bar ServiceThis directory contains the model files (protos) for the Bar Service
This directory contains the model files (protos) for the Bar ServiceThis directory contains the model files (protos) for the Bar Service
android project based on declarative UI (jetpack compose)
jetpack_compose_mvvm jetpack compose Coroutines and flows Dependency Injection with Koin Library. Model View Intent Architecture - MVI. Clean Architec
Sample to grasp screen transition flow using Navigation and BottomNavigationView.
NavigationFlowSample Navigation + BottomNavigationView を使用した画面遷移で、Destinationのフローを把握するためのサンプルです。 画面遷移時にバックグラウンドで動作しているの処理を切り替える際に有効かもしれません。 Code class
Display's information about SpaceX crew members and ships by consuming a rest api and storing the data to display when the user is offline.
Space-X App Display's information about SpaceX crew members(look for ‘Crew’ section in rest api docs) and ships (look for ‘Ships’ section in rest api
Sample demonstrates use of Flow, StateFlow & how we can test Flow
FlowSample This sample demonstrates use of Flow, StateFlow & how we can test Flow. In Kotlin, Coroutine is just the scheduler part of RxJava but now w
using esp8266 and aliyun implementation simple remote control for DAC
using esp8266 and aliyun implementation simple remote control for DAC platform = espressif8266 board = nodemcuv2 framework = arduino platform = espre
ComposeKit with MVVM, DI, Coroutines,Flow
ComposeKit ComposeKit with MVVM, DI, Coroutines,Flow ComposeKit Kotlin Multiplatform project using Jetpack Compose and SwiftUI Note: Intital implement
Extension functions over Android's callback-based APIs which allows writing them in a sequential way within coroutines or observe multiple callbacks through kotlin flow.
callback-ktx A lightweight Android library that wraps Android's callback-based APIs into suspending extension functions which allow writing them in a
Android app and Python library for turning mobile phone into a WebSocket-based, remotely controllable Barcode/QR code reader
Remote Barcode Reader suite Android app and Python library for turning mobile phone into a remotely controllable Barcode/QR code reader. It exposes a
🎯 Einsen is a prioritization app that uses Eisenhower matrix technique as workflow to prioritize a list of tasks & built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.
🎯 Einsen Einsen is a prioritization app that uses Eisenhower matrix technique as workflow to prioritize a list of tasks & built to Demonstrate use of
This application features - Modern Minimalistic Design, MVVM, Pagination, Hilt, Retrofit, Room, Data Store, Flow, Live Data, Navigation Component (Clean Architecture)
NewsFly NewsFly is a modern news android application which features virtually ALL recent and recommended android development tech stack and tools used
通过Kotlin DSL创建8x Flow建模图
8x Flow 业务建模图DSL生成工具 8x Flow 业务建模图DSL生成工具 介绍 快速开始 环境准备 8x Flow业务建模图 创建Helloword建模图 语法介绍 diagram_8x_flow context rfp(非必选) proposal(非必选) contract fulfil
DSC Moi University session on using Navigation components to simplify creating navigation flow in our apps to use best practices recommended by the Google Android Team
Navigation Components Navigate between destination using safe args How to use the navigation graph and editor How send data between destinations Demo
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
Kotlin coroutine capable Finite-State Machine (multiplatform)
Comachine Features Kotlin corutines. Event handlers can launch coroutines for collecting external events of performing side effects. Structured concur
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
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
Wrapper of FusedLocationProviderClient for Android to support modern usage like LiveData and Flow
FancyLocationProvider Wrapper of FusedLocationProviderClient for Android to support modern usage like LiveData or Flow. Install Add Jitpack repository
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 interval timer app using compose + compose navigation, dagger hilt, room, kotlin coroutines + flow and mvvm design pattern.
What's InTime? ⏳ InTime is an interval timer application using android jetpack components and a long running service. The purpose of this project is t
An implementation of the Bloc pattern for Kotlin and Jetpack Compose
Kotlin Bloc An implementation of the Bloc pattern for Kotlin and Jetpack Compose. Documentation Documentation is available here: https://ptrbrynt.gith
🎥 A Simple and Minimal Movies Android Application to demonstrate the Modern Android Development and Jetpack Compose.
ComposeMovie Android 🎥 A Simple and Minimal Movies Android Application to demonstrate the Modern Android Development and Jetpack Compose. Built with
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
🦄 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
Kotlin coroutine capable Finite-State Machine (multiplatform)
Comachine Features Kotlin corutines. Event handlers can launch coroutines for collecting external events of performing side effects. Structured concur
Movie Search App - using Flow, Suspend Function, AAC ViewModel, Dagger Hilt and so on.
Movie Search App - using Flow, Suspend Function, AAC ViewModel, Dagger Hilt and so on.
Turbine is a small testing library for kotlinx.coroutines Flow.
A small testing library for kotlinx.coroutines Flow
🎞 A demo movie app using Jetpack Compose and Hilt based on modern Android tech stacks.
MovieCompose is a small demo application based on modern Android tech-stacks especially focus on Jetpack Compose UI using The Movie DB API.
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
A learning project which focuses on designing an OTP flow and use of various components of Android efficiently
Otp Demo A learning project which focuses on designing an OTP flow using Firebase. Article: https://saurabhpant.medium.com/otp-login-using-firebase-hi
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
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
EventBus for Android,消息总线,基于SharedFlow,具有生命周期感知能力,支持Sticky,支持线程切换,支持延迟发送。
背景 跨页面通信是一个比较常见的场景,通常我们会选择使用EventBus,但EventBus无法感知声明周期,收到消息就会回调,所以有了LiveData之后很快就有了LiveEventBus。不过它也有缺点,比如不能切换线程。
💖组件化+Jetpack+Kotlin+MVVM项目实战,涉及Jetpack相关组件,Kotlin相关技术,协程+Retrofit,Paging3+Room等。
组件化+Jetpack+Kotlin+MVVM 一、项目简介 该项目主要以组件化+Jetpack+MVVM为架构,使用Kotlin语言,集合了最新的Jetpack组件,如Navigation、Paging3、Room等,另外还加上了依赖注入框架Koin和图片加载框架Coil。 网络请求部分使用OkH
Unidirectional Data Flow in Kotlin - Port of https://github.com/ReSwift/ReSwift to Kotlin
ReKotlin Port of ReSwift to Kotlin, which corresponds to ReSwift/4.0.0 Introduction ReKotlin is a Redux-like implementation of the unidirectional data
A feed for GitHub, written in Kotlin using Jetpack Compose.
Gimmick A while back, I noticed that the official GitHub app doesn't have a feed similar to the one can find on the GitHub homepage. Naturally I had t
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 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
Taskify - An app to manage your daily tasks and boost your productivity. Taskify is built using kotlin and follows all modern android Development practices and hence is a good learning resource for beginners
Taskify Taskify is an app to manage your daily tasks and boost your productivity Video Introduction 📹 This is a small introduction video about Taskif
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
말 안듣는 시참러들을 위한
Control 다음 플레이어의 행동을 제어할 수 있습니다. 이름 유형 chat 채팅 command 명령 movement 이동 attack 공격 damage 피해 interaction 상호작용 breaking 블록 파괴 placement 블록 설치 crafting 아이템
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
Eventbus implemented by Flow
FlowBus FlowVersion EventBus Usage Add it in your root build.gradle at the end of repositories
📲 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
TrackerControl: monitor and control trackers and ads.
About TrackerControl Download directly here, from F-Droid, or a feature-reduced version from Google Play. If you have missing features or bugs, join t
💖组件化+Jetpack+Kotlin+MVVM项目实战,涉及Jetpack相关组件,Kotlin相关技术,协程+Retrofit,Paging3+Room等。
组件化+Jetpack+Kotlin+MVVM 一、项目简介 该项目主要以组件化+Jetpack+MVVM为架构,使用Kotlin语言,集合了最新的Jetpack组件,如Navigation、Paging3、Room等,另外还加上了依赖注入框架Koin和图片加载框架Coil。 网络请求部分使用OkH
神奇宝贝 (PokemonGo) 基于 Jetpack + MVVM + Repository + Paging3 + Kotlin Flow 的实战项目
这是一个小型的 App 项目,涉及到技术:Paging3(network + db),Dagger-Hilt,App Startup,DataBinding,Room,Motionlayout,Kotlin Flow,Coil,JProgressView 等等。
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
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
🔖 A Quotes Application built to Demonstrate the Jetpack Compose UI
🔖 A Quotes Application built to Demonstrate the Jetpack Compose UI