3096 Repositories
Android kotlin-flow-ext Libraries
A gRPC Kotlin based server and client starter that builds with Gradle and runs on the JVM
gRPC Kotlin starter Overview This directory contains a simple bar service written as a Kotlin gRPC example. You can find detailed instructions for bui
A fast, lightweight, entity component system library written in Kotlin.
Fleks A fast, lightweight, entity component system library written in Kotlin. Motivation When developing my hobby games using LibGDX, I always used As
Kotlin MPP bindings for various clis
kommander Kotlin MPP bindings for various cli tools. The libraries only wrap around the clis and still require them to be natively available on the PA
Lightweight service for creating standalone mock, written in pure Kotlin with Netty container.
MockService The lightweight service for creating a standalone mock, written in pure Kotlin with Netty container. The service allows getting config fil
Listen to your favourite songs from Spotify with your friends in Discord (via Spotify Connect)
Adieux Listen to your favourite songs from Spotify with your friends in Discord (via Spotify Connect) Requires Spotify Premium. This project is self-h
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
Business card creation and sharing built using kotlin
Business Card Aplicativo desenvolvido no bootcamp Inter Android Developer em parceria com a DIO / Órbi Academy Techboost Sobre o projeto Projeto de cr
Provides a shortcut to copy permalink in their online Git repositories from inside IDE.
Copy Git Link Provides a shortcut to copy permalink in their online Git repositories from inside IDE. Works with: GitHub GitLab Bitbucket My.Movie.4.3
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.
RecyclerView Template With Kotlin
RecyclerViewTemplate-Kotlin How To Create Recycler Adapter Template In Android Studio . RecyclerView makes it easy to efficiently display large sets
This repository demonstrates how Kotlin can simplify Spring Boot configuration properties file mapping
Kotlin spring-boot nested config props This repository demonstrates how Kotlin can simplify Spring Boot configuration properties file mapping @Constru
Starter Kit for Android projects.
About Android Starter Kit was created as a way to save time when starting a new Android project. It is a simple native single-module app based on MVVM
Sample Social Login Project of Spring Boot and Kotlin
Sample-Spring-Boot-Social-Kotlin Sample Social Login Project of Spring Boot and Kotlin dependencies dependencies { implementation("org.springframewor
JetPackMvvm 一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件
🐔 🐔 🐔 JetPackMvvm 基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速请求网
Android with Real-time Database
Android with Real-time Database It was too much effort to build my own real-time database, but the result really satisfying, so it was worth it. Note
⏲ A highly customizable interval timer app for Android
TimeR Machine A highly customizable interval timer app for Android Structure The app uses the Navigation component. Modules whose names start with app
Collection of Kotlin APIs/tools to make using Realm Mobile database easier
Compass Kotlin API and tools to make working with Realm easier Components Compass is designed to make working with Realm easier through collection of
📱 Home Assistant Companion for Android
📱 Home Assistant Companion for Android
Markdown renderer for Kotlin Compose Multiplatform (Android, Desktop)
Markdown renderer for Kotlin Compose Multiplatform (Android, Desktop)
Gradle Plugin for publishing artifacts to Sonatype and Nexus
Introduction Due to Sonatype's strict validation rules, the publishing requirement must be satisfied by every artifact which wants to be published to
Wallum is a superfast ⚡ lightweight wallpaper app, built using Kotlin, Retrofit, MVVM, Paging 3, Hilt, and Navigation Components
Show some ❤️ and star the repo to show support for the project Wallum Android App Wallum is a super-fast 🚀 , lightweight wallpaper app built purely w
Android app for virtual dean's office of WSEI
WSEI Dziekanat An application for Android devices that facilitates the use of the virtual dean's office of the College of Economics and Computer Scien
A lightweight library to help you navigate in compose with well typed functions.
TypedNavigation A lightweight library to help you navigate in compose with well typed functions. Installation: You can add this library to your projec
A Kotlin library to use Jetpack Compose in Android and iOS. Allow to write UI for both in Kotin. Still experimental as many compose features are not yet available.
Multiplatform Compose A Kotlin library to use Jetpack Compose in Android and iOS. Allow to write UI for both in Kotin. Still experimental as many comp
A Gradle plugin for providing your secrets to your Android project.
Secrets Gradle Plugin for Android A Gradle plugin for providing your secrets securely to your Android project. This Gradle plugin reads secrets from a
🔥 A curated list of awesome Android articles sorted by topic.
See also: Jetpack Compose Awesome Java Java Core SDK Collections Reflection API Concurrency Java Memory Model JVM Garbage Collector Kotlin Basics Exte
Use Fragment like Activity
Fragivity : Use Fragment like Activity English | 中文文档 Fragivity is a library used to build APP with "Single Activity + Multi-Fragments" Architecture R
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
🐶 Beautiful Puppy adoption app with Jetpack Compose #AndroidDevChallenge
Wiggles 🐶 Beautiful Puppy adoption app built to Demonstrate the Jetpack Compose UI for Android Dev Challenge Made with love ❤️ by Spikeysanju Try lat
A Slack demo app for desktop using Jetpack Compose UI toolkit
ComposeSlackDesktop A Slack demo app for desktop using Jetpack Compose UI toolkit Demo Jetpack Compose Jetpack Compose is Android’s modern toolkit (no
GraphQL based Jetpack Compose and SwiftUI Kotlin Multiplatform project
MortyComposeKMM Kotlin Multiplatform sample that demonstrates use of GraphQL + Jetpack Compose and SwiftUI
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
Gradle plugin that generates a Swift Package Manager manifest and an XCFramework to distribute a Kotlin Multiplatform library for Apple platforms.
Multiplatform Swift Package This is a Gradle plugin for Kotlin Multiplatform projects that generates an XCFramework for your native Apple targets and
Android library for generating ramdom IDs
Android library for generating ramdom IDs
A "must-have a look" project for newcomers in android.
PracticeApp Helping the Newbies This app is made with a purpose to help newbies understand core concepts of Android Development. There are very limite
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
📒Note taking app, MVVM with Google Architectural components Room, LiveData and ViewModel written in Kotlin, androidx libraries
📒 MyNotes Note taking Android App using androidx libraries, MVVM with Google Architectural components Room, LiveData and ViewModel. Written in Kotlin
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
API for accessing magtu pairs.
Magtu pairs api. What does it do? Provides easy access to parsed pairs. Makes possible to create your own bot implementations. How to use? Do a reques
Rock paper scissors game for Android built with Kotlin
Android-rock-paper-scissors Rock paper scissors game for Android built with Kotlin It's a pretty basic app. I built it to get more practice with kotli
S2 geometry library in Kotlin
S2 is a library for spherical geometry that aims to have the same robustness, flexibility, and performance as the best planar geometry libraries.
A lightweight Trakt API.
This library is a lightweight Trakt API. It supports Swift, Kotlin, and JavaScript by setting up as a Kotlin Multiplatform project.
Kotlin Gradle plugins for conveniently setting up Kotlin projects (JVM/MPP), publishing, Dokka, etc
Arrow Gradle config Add basic config to a Kotlin Multiplatform project In an Arrow KMP project, just add to the plugin block: plugins { kotlin("mu
A kotlin based server for the milky store mobile application
Milky Store backend server A kotlin 💜 💜 based backend server to power up the milky store android application FEATURES : Secure serialisation 🤯 lead
A multi-modular Gradle project that encapsulates various modules to learn Kotlin language, tools and frameworks.
KotlinLearn This is a gradle project for the sole basis of exploring and learning Kotlin language, tools and frameworks. The root project wil encapsul
An efficient GitHub profile app, written in Kotlin!
GitPositive An efficient GitHub profile app, written in Kotlin! GitPositive aims to be a simple and efficient GitHub profile app, following the princi
A dual-function menu button that offers a default action as well as the possibility of choosing a different action by selecting from a set of alternatives.
A dual-function menu button that offers a default action as well as the possibility of choosing a different action by selecting from a set of alternatives.
A declarative, Kotlin-idiomatic API for writing dynamic command line applications.
A declarative, Kotlin-idiomatic API for writing dynamic command line applications.
Learn Jetpack Compose for Android by Examples. Learn how to use Jetpack Compose for Android App Development. Android’s modern toolkit for building native UI.
Learn Jetpack Compose for Android by Examples. Learn how to use Jetpack Compose for Android App Development. Android’s modern toolkit for building native UI.
Collection of Compose UI Templates
Compose UI Templates This repository contains set of Android compose ui templats which helps you to learn compose in Android. 💻 Requirements To try o
Simple Recipe/Dish list Android App that uses Compose, MVVM & Hilt.
Simple Recipe/Dish list Android App that uses Compose, MVVM & Hilt. This is the codebase that I am working on during my Youtube Live Stream (Link below...)
A lightweight particle system for Jetpack Compose - Quarks
compose-particle-system Quarks is a lightweight particle system for Jetpack Compose. There are endless possibilities for creating generative art with
Regular expression DSL on Kotlin
Examples Characters Construct Equivalent Matches x character(Char) The character x \\ character('\\') The backslash character \0n octal(OctalValue(7))
News app sample with Retrof't
Android App Sample (ViewModel + LiveData + Kotlin + Retrofit + Dependency Injection (Hilt) + Coroutine) - News App Project Description In this project
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 open source algorithmic trading framework written in Kotlin for anyone serious about algo-trading
Roboquant Roboquant is an algorithmic trading platform that is fast and flexible while at the same time strives to be easy to use. It is fully open so
Generate Mermaid graphs from docker-compose files (in kotlin).
docker-compose-viz with Mermaid Generate Mermaid graphs from docker-compose files (in kotlin). Inspired from https://github.com/pmsipilot/docker-compo
🪁 Android Resources Wrapper Library
Kite Android Resource Wrapper Library. TLDR Fed up with typing ContextCompat, resources and context all over your apps to access your resources? Say n
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
A sample to showcase Kotlin, MVVM, Koin, Coroutines, StateFlow, Room, WorkManager, Retrofit and Unit test.
TVMaze-Cache A sample to showcase Kotlin, MVVM, Koin, Coroutines, StateFlow, Room, WorkManager, Retrofit and Unit test. Features MVVM Architecture + R
Simple State Machines in Kotlin (KSSM)
Simple State Machines in Kotlin (KSSM) What is this? KSSM (reordered: Kotlin - Simple State Machines) provides an easy and simple DSL (Domain Specific
🔥The Android Startup library provides a straightforward, performant way to initialize components at the application startup. Both library developers and app developers can use Android Startup to streamline startup sequences and explicitly set the order of initialization.
🔥The Android Startup library provides a straightforward, performant way to initialize components at the application startup. Both library developers and app developers can use Android Startup to streamline startup sequences and explicitly set the order of initialization.
A Kotlin-first SDK for Firebase
Firebase Kotlin SDK Built and maintained with 🧡 by GitLive Real-time code collaboration inside any IDE The Firebase Kotlin SDK is a Kotlin-first SDK
Add screenshots to your Android tests
Testify — Android Screenshot Testing Add screenshots to your Android tests Expand your test coverage by including the View-layer. Testify allows you t
A flexible theme provider for Jetpack Compose. Supports dynamic theme changes and saving theme preference.
JetTheme JetTheme is a flexible theme provider for Jetpack Compose. Change the theme and recompose the UI dynamically. Save theme preference to local
A Simple Android library to get the number of words and give you the time it will take you to finish an article/story.
MinRead A Simple Android library to get the number of words and give you the time it will take you to finish an article/story. Prerequisite Androidx K
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
Warning on new versions available even when using Kotlin-DSL plugin.
Version Checker Gradle Lint Warning on new versions available even when using Kotlin-DSL plugin. This detector checks with a central repository to see
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.
DependencyProperty is a dependency resolution library by Delegated Property.
DependencyProperty is a dependency resolution library by Delegated Property. Overview DependencyProperty is simple in defining and
A Kotlin Android library for heuristics evasion that prevents your code from being tested.
EvadeMe An Android library for heuristics evasion that prevents your code from being tested. User Instructions Add the maven repository to your projec
This repository contains a simple script that lets you kill gradle and kotlin daemons.
AndroidDaemonKiller This repository contains a simple script that lets you kill gradle and kotlin daemons. After updating gradle or kotlin or checking
A multi back stack android navigation
Labyrinth A multi back stack android navigation MIT License - Copyright (c) 2020 Abanoub Milad Nassief Hanna [email protected] @Linkedin @Github Scr
Android library for checking the internet connectivity of a device.
ConnectionChecker Android library for checking the internet connectivity of a device. Used in https://play.google.com/store/apps/details?id=com.muddas
java.io.File compatible SAF library
DocumentFileX java.io.File compatible SAF implementation Tired of SAF bullshits? Implement SAF with ease! This library is in alpha stage. Most feature
BRouter 是一个 Kotlin 编写的面向模块 Android 路由库
简介 BRouter 是一个 Kotlin 编写的面向模块 Android 路由库,支持: 路由 泛平台路由定义 自定义启动流程 统一路由协议 全局/模块/路由三级拦截器 灵活的路由匹配/捕获规则 服务 服务发现 依赖注入 任务 初始化去中心化 自动解析任务 / 服务依赖图 可选执行线程 模块 模块
Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.), inspired by Badoos RIBs fork of the Uber RIBs framework
Decompose Please see the project website for documentation and APIs. Decompose is a Kotlin Multiplatform library for breaking down your code into life
Sentinel is a simple one screen UI which provides a standardised entry point for tools used in development and QA alongside device, application and permissions data.
Sentinel Sentinel is a simple one screen UI that provides standardised entry point for tools used in development and QA alongside device, application
⚙ A beautiful and extensible API for bulding preferences screen
Material Preferences 💻 Installation Add this in app's build.gradle file: implementation 'com.imangazaliev.material-prefs:core:version' implementati
Scrobble is a wip music tracking and browsing app. It uses the Lastf.fm and spotify APIs to deliver data. The whole UI is created using Jetpack compose.
Scrobble (WIP, name not final) Scrobble is a wip music tracking and browsing app. It uses the Lastf.fm API to realize music tracking and browsing and
这是一个由 kotlin 、C++ 编写的 RTMP 推流项目
AVRtmpPushSDK 欢迎关注 AVRtmpPushSDK 直播开源项目,这是一个由 kotlin 、C++ 编写的项目。整个项目完成了采集、 视音频处理、编码、数据发送前处理、数据发送的功能。整个项目支持 flv 封包,rtmp 上传,当然也向外面提供了封包和上传的相关接口。 整个项目均由个
Server Sent Events (SSE) client multiplatform library made with Kotlin and backed by coroutines
OkSSE OkSSE is an client for Server Sent events protocol written in Kotlin Multiplatform. The implementation is written according to W3C Recommendatio
🧸 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 MRZ scanner
MrzScanner Android MRZ scanner Kotlin Supported documents type Passports: typically TD3 size (2 lines 44 digits long) ID cards: TD1 (3 lines 30 digits
A sample skeleton backend app built using Spring Boot kotlin, Expedia Kotlin Graphql, Reactive Web that can be deployed to Google App Engine Flexible environmennt
spring-kotlin-gql-gae This is a sample skeleton of a backend app that was built using: Spring Boot(Kotlin) Reactive Web Sprinng Data R2DBC with MYSQL
🧚♀️ Java library to interact with YouTrack's REST API.
YouTrack Kotlin API 🧚 Kotlin JVM library to interact with YouTrack's REST API. Usage fun main(args: ArrayString) { val youtrack = YouTrack {
⭐ Offers a range of beautiful sheets (dialogs & bottom sheets) for quick use in your project. Includes many ways to customize sheets.
Sheets Sleek dialogs and bottom-sheets for quick use in your app. Choose one of the available sheets or build custom sheets on top of the existing fun
Robust error-handling for Kotlin and Android
Code Complete: A Practical Handbook of Software Construction, on error-handling techniques: Consumer applications tend to favor robustness to correctn
Flower - Super cool Android library to manage networking and database caching with ease
Flower Super cool Android library to manage networking and database caching with ease. It allows developers to use remote resources on-the-fly OR Comb
👋 A common toolkit (utils) ⚒️ built to help you further reduce Kotlin boilerplate code and improve development efficiency. Do you think 'kotlin-stdlib' or 'android-ktx' is not sweet enough? You need this! 🍭
Toolkit [ 🚧 Work in progress ⛏ 👷 🔧️ 🚧 ] Snapshot version: repositories { maven("https://s01.oss.sonatype.org/content/repositories/snapshots") }
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
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
Kodein-DB is a Kotlin/Multiplatform embedded NoSQL database that works on JVM, Android, Kotlin/Native and iOS.
Kodein-DB is a Kotlin/Multiplatform embedded NoSQL database that works on JVM, Android, Kotlin/Native and iOS. It is suited for client or mobile applications.
Boru is a pipeline solution
boru boru is a pipeline implementation in kotlin with native coroutine support and custom dsl. Supports chaining pipeline steps with conditions and br
Air Hockey Multiplayer Game in Jetpack Compose
Air Hockey Compose classic Air Hockey game created using Jetpack Compose (Work in progress) Game Modes Single Player Two Player (not yet implemented)
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
📌This repo contains the kotlin implementation of TensorflowLite Example Android Apps🚀
TensorflowLite Examples Kotlin This repo contains the kotlin implementation of TensorflowLite Example Apps here, which are mostly implemented in java
Small code generating library for safe Jetpack Compose navigation with no boilerplate.
Compose Destinations A KSP library to use alongside compose navigation. It reduces boilerplate code and is less error-prone since passing arguments be