6847 Repositories
Android android-kotlin-lifecycles-management Libraries
Event pattern & event properties framework
Renetik Android - Event & Property https://github.com/renetik/renetik-android-event Documentation Framework to enjoy, improve and speed up your applic
A simple authentication application using Jetpack compose to illustrate signin and sign up using Mvvm, Kotlin and jetpack compose
Authentication A simple authentication application using Jetpack compose to illustrate signin and sign up using Mvvm, Kotlin and jetpack compose Scree
Sample of usage VisualFSM for Android application - Kotlin Coroutines, Jetpack Compose
Sample of usage VisualFSM for Android application - Kotlin Coroutines, Jetpack Compose ENG | RUS VisualFSM is a Kotlin library that implements an MVI
An App based on MVVM architecture to track & store a user's runs using Google Maps, with options to view & sort the runs as per the user's choice along the with option to run the app in background.
An App based on MVVM architecture to track & store a user's runs using Google Maps, with options to view & sort the runs as per the user's choice along the with option to run the app in background.
Pixel Boom is a Java-based Android software, featuring image super-resolution and colorization
Pixel Boom is a Java-based Android software, featuring image super-resolution and colorization.
Tonomy ID is the cross-platform mobile wallet (Android and iOS) for public and private EOSIO blockchains
Tonomy ID is the cross-platform mobile wallet (Android and iOS) for public and private EOSIO blockchains. This application allows you to sign transactions on the block chain, share your DID and Verifiable Credentials containing your identity with others in a consensual way and log into web2 and web3 applications. If you lose your phone several mechanisms exist to allow you to recover your account without trusting anyone with custody of your private keys.
An instant messaging and audio-video calling app
Babble Babble is a chatting and calling application for anyone with an Android phone and an Internet connection. Just sign up using your phone number
Base projects for Devpass' Dev Sprints
MVI Challenge - Space App 🚀 In this challenge, we will refactor an Android application that shows SpaceX's upcoming releases to MVI architecture. Con
An android application meant for providing source code for medium blog.
ShoppingList-Widget In this tutorial-guide we will be exploring the use of Android-App Widgets and how can we parallelly use them with databases like
MobileMiner is a NOSO miner for android, based on Consominer and Noso-2m
MobileMiner-Noso MobileMiner is a NOSO miner for android, based on Consominer and Noso-2m Running MobileMiner You just need to download the latest ver
Xdimen - Support multiple screen sizes easily by scaling your dimensions
Support multiple screen sizes easily by scaling your dimensions. How does Xdimen work? When you have a UI design with a specific dimension, and
TIRO - Time Is Running Out : Productivity app and widget for Android
TIRO-2022 TIRO - Time Is Running Out : Productivity app and widget for Android The purpose of this app is to let you know how much remaining time you
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 :/ )
Paimondex App is an Android App that contains super mini wiki for playable characters from Genshin Impact, where you can favorite to save the character
Paimondex App is an Android App that contains super mini wiki for playable characters from Genshin Impact, where you can favorite to save the character. This could also show you the description of the each character with their talents and constellations.
Shared ViewModel in Kotlin Multiplatform
multiplatform-viewmodel 🗳 Create shared ViewModel's for shared business logic using our ViewModel base class. Features Uses Jetpack ViewModel on Andr
Peer Support is a community-based peer to peer mental health therapy platform built using Webex Android SDK
Peer Support Peer Support is a community-based peer to peer mental health therapy platform built using Webex Android SDK. Table of Contents Video Demo
AndroidEssentials is an android library that creates helper functions for performing common tasks in Android
AndroidEssentials is an android library that creates helper functions for performing common tasks in Android such as managing preferences, managing files, showing alerts, showing toasts, checking user country & checking network connection of users. All the methods of the class are static and should be accessed directly from the AndroidEssentials class.
Noted is a Clean Architectured android application for taking personal notes
Noted is an android application for taking notes. The user can create, edit, review, and delete notes. They also can specify a category for each note.
A simple gradle plugin that lets you create a download asset from zeplin and convert them to vector drawables automatically
A simple gradle plugin that lets you create a download asset from zeplin and convert them to vector drawables automatically elephant project using 100% Kotlin and be up and running in a few seconds.
A very simple Android app which shows you random memes with the help of meme-api which you can share with your friends!
Meme Share A very simple Android app which shows you random memes with the help of meme-api which you can share with your friends! Tech stack 100% wri
This is a sample app to demonstrate the power of using EventSourced models and the ease with which these can be modelled using Kotlin.
Lego 4 Rent This is a sample app to demonstrate the power of using EventSourced models and the ease with which these can be modelled using Kotlin. To
An advanced environment variable parsing library for Kotlin.
EnvSchema An advanced environment variable parsing library for Kotlin. Features Supported features Parsing of objects Parsing of nested objects Custom
A library for reverse geocoding coordinates in Android
📍 AndroidReverseGeocoder A library for reverse geocoding coordinates in Android. The library is built on top of android's Geocoder library. AndroidRe
Starter code for the fourth independent project for Android Basics in Kotlin
Amphibians - Starter Code Starter code for the fourth independent project for Android Basics in Kotlin. This project pairs with Unit 4 of Android Basi
Get a libGDX-powered Android live wallpaper up and running quickly with this project template
This project is a libGDX Android live wallpaper template. It's the demo application created by the libGDX code generator, remade as a live wallpaper.
An app with implementation of Room database for Android platform
Room Room An app with implementation of Room database for Android platform The Room persistence library provides an abstraction layer over SQLite to a
🚀 React Native Segmented Control, Pure Javascript for iOS and Android
Installation Add the dependency: npm i react-native-segmented-control-2 Peer Dependencies Zero Dependency 🥳 Usage Import import SegmentedControl from
Simple Aircraft War on Android (frontend of SAWS)
SAWA: Simple Aircraft War on Android SAWA(Simple Aircraft War on Android,简易 Android 飞机大战游戏)是一款 Java 开发的 Android 平台的「飞机大战」主题小游戏。 支持单人游戏、多人同屏游戏两种游戏模式。 S
Simple FOSS android app to help you plan and manage your savings goals easily and establish the habit of saving money.
GreenStash GreenStash is a simple FOSS android app to help you plan and manage your savings goals easily and establish the habit of saving money. 🤙 S
Ratio + don't care, in your kotlin code
Ratio + don't care, in your kotlin code
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
An Android platform component management tool chain, based on Kotlin language.
Rubik Rubik是一套解决Android平台组件化的综合方案,提供gradle project之间的路由通讯能力,以及对gradle project的组件定义、版本控制、maven发布、aar/jar与源码之间的切换以及组件的自由组合等能力。 Rubik由两部分组成: Rubik Router
An E-Commerce android App whose frontend is implemented using Kotlin & XML files and backend/database is implemented using My SQL & PHP files
An E-Commerce android App whose frontend is implemented using Kotlin & XML files and backend/database is implemented using My SQL & PHP files
A sample project in Kotlin to demonstrate Jetpack Compose, MVVM, Coroutines, Hilt, Room, Coil, Retrofit, Moshi, Leak Canary and Repository pattern
Jetpack-Compose-Boilerplate This repository contains a sample project in Kotlin to demonstrate Jetpack Compose, MVVM, Coroutines, Hilt, Room, Coil, Re
Compose Image library for Kotlin Multiplatform.
Compose ImageLoader Compose Image library for Kotlin Multiplatform. Setup Add the dependency in your common module's commonMain sourceSet kotlin {
A simple, modern and coroutine based Kotlin Email API for clientside projects
Kotlinmailer is a Kotlin Mail API, using coroutines and providing DSLs. It may be used in a Ktor Backend for verification mails.
Liquibase R2DBC Spring Boot starter
This repository demonstrates how 2 implement Liquibase R2DBC Spring Boot starter. Stack: Liquibase R2DBC Spring Boot starter with next technology stack: Liquibase, R2DBC, Spring Boot, Kotlin, Junit Jupiter 5, MySQL, MariaDB, PostgreSQL, MS SQL Server, H2, r2dbc-pool, r2dbc-proxy, Test-containers, Maven, Bash
🎑 Up to date IANA timezone database library for Kotlin (JVM, JS, Native)
🎑 IANA Timezone Library for Kotlin Multiplatform Up to date IANA timezone database library for Kotlin (JVM, JS, Native) Usage import org.noelware.ian
Android library for creating QR-codes with logo, custom pixel/eyes shapes, background image. Powered by ZXing.
custom-qr-generator Android library for creating QR-codes with logo, custom pixel/eyes shapes, background image. Powerd by ZXing. Installation To get
With this simple app, you can keep track of your favourite cryptocurrency on your wrist.
Capstone project crypto Tracker 🏁 Final Product (05-06) V1.1 "somebody toucha my spaghet" feature set State Note Track the current price of a crypto
Some sort of a language'ish thing to be.
MarkSLang MarkSLang Ⓒ 2022 Markku Sukanen. Some sort of language(ish) thing to be. Features Simple calculations, loops, conditional(s), etc. Simple RE
Android Application that plays music through a Spotify API based on a user's current location found through Google Maps API and also checking Google Weather API.
GeoStereo Android Application that plays music through a Spotify API based on a user's current location found through Google Maps API and also checkin
Taskify is a mobile application used to create and schedule tasks in your TODO list
Taskify is a mobile application used to create and schedule tasks in your TODO list. It is built upon the new Maaterial 3 UI components with the MVVM pattern and the latest Jetpack components.
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.
Examples for using Kotlin at a basic level for Android application development.
Kotlin Android Jetpack Basics Ejemplos para usar Kotlin a nivel básico para el desarrollo de aplicaciones Android. Kotlin Android Jetpack Basics Acerc
A platform to capture, visualize and evaluate multiple Coiffeur-Jass
JassTracker Screenshots Development The easiest way to start all components is using the configured IntelliJ run configuration. There exists one confi
🗡️ 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
Counterpart of onTouchEvent for Jetpack Compose and transform gesture with specific number of pointers
Counterpart of onTouchEvent for Jetpack Compose and transform gestures notify when last pointer is up number of pointer that are down or list of pointers that can be used to get details of events when gesture is on
AppUI Sample Application - display how you can create your own custom AppUI application within a few minutes
AppUI Sample Application This is an open-source project to display how you can create your own custom AppUI application within a few minutes. I have a
Kotlin tooling for generating kotlinx.serialization serializers for serializing a class as a bitmask
kotlinx-serialization-bitmask Kotlin tooling for generating kotlinx.serialization serializers for serializing a class as a bitmask. Example @Serializa
Sample HLS Video player in Kotlin with mvvm
HLSVideoPlayer Sample HLS Video player in Kotlin with mvvm Note: mvvm is partially implemented due to time constraint, so here is a scope for improvem
Android Application for a user’s favorite Movies, TV shows and Anime while keeping up to date with the latest releases.
Android Application for a user’s favorite Movies, TV shows and Anime while keeping up to date with the latest releases.
Android App made by Jetpack Compose Components with Kotlin, MVVM Pattern, Multi Module, Navigation, Hilt, Coroutines, Retrofit and cached data by Room
Mobile Banking Android App made by Jetpack Compose Components with Kotlin, MVVM Pattern, Multi Module, Navigation, Hilt, Coroutines, Retrofit and cach
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
Simple application with some famous graph algorithm implemented by Jetpack Compose framework
GraphAlgorithm This Application was implemented by Jetpack Compose framework. The dagger-hilt library was used for dependency injection and Room libra
Kmp4free - A Gradle Plugin that allows seamless switching between Kotlin JVM and the Kotlin Multiplatform Plugins
🆓 kmp4free Allows you to toggle between Kotlin JVM Plugin - Kotlin Multiplatform with a Gradle Property kmp4free=true. This Gradle Plugin was built
Real life Kotlin Multiplatform project with an iOS application developed in Swift with SwiftUI, an Android application developed in Kotlin with Jetpack Compose and a backed in Kotlin hosted on AppEngine.
Conferences4Hall Real life Kotlin Multiplatform project with an iOS application developed in Swift with SwiftUI, an Android application developed in K
A MySQL connector wrapper that supports mapping to Kotlin classes.
Racoon Racoon is a wrapper for the MySQL connector. It makes communicating with the database easier by providing a bunch of functionalities: Mapping q
ListUtil.kt ListUtils - Advance list functions from kotlin standard library
ListUtils - Advance list functions from kotlin standard library A set of utility functions to work with lists in a robust way. It is based on a patter
Push Notifications Android
Push Notifications Android This repository shows how to use Huawei or Google services for Push-notification in different flavors. Preparations You nee
Android App to test API requests against the GitHub API.
Reproducing an issue with GitHub's IP allowlist feature GitHub provides a feature for Enterprise orgs to define an IP allowlist. Requests to the GitHu
A sample Album list app that shows how to use ViewModels and Room together with RxJava & Dagger2, in Kotlin by Clean Architecture.
Kotlin-MVVM-Hilt A sample Album list app that shows how to use ViewModels and Room together with RxJava & Dagger2, in Kotlin by Clean Architecture. Im
An Android app that gives you a password generated by a given phrase with a custom algorithm, it also has password and biometric security.
An Android app that gives you a password generated by a given phrase with a custom algorithm, it also has password and biometric security.
A mod version of CustoMIUIzer, to adapt Android11+ & MIUI12.5+
CustoMIUIzerMod English 简体中文 Introduction This project is based on Mikanoshi's CustoMIUIzer, since the original CustoMIUIzer haven't adapted MIUI12.5
Xoxo is a simple wrapper around org.w3c.dom to parse XML using nice Kotlin APIs
Xoxo 😘 Xoxo is a simple wrapper around org.w3c.dom to parse XML using nice Kotlin APIs. No more NodeList, .item(), etc... just use .children, .filter
NoteApp - A note taking app illustrating Android best practices with Jetpack Compose.
NoteApp - A note taking app illustrating Android best practices with Jetpack Compose.
A chat app for Android written in Kotlin using MVVM.
Chat App Android About A chat app for Android written in Kotlin using MVVM. Features Authentication: Email and password Google Auth Reset Password Sen
📅 Minimal Calendar - This calendar library is built with jetpack compose. Easy, simple, and minimal.
📅 Minimal Calendar This calendar library is built with jetpack compose. Easy, simple, and minimal. Latest version The stable version of the library i
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.
simple-flank is a Gradle plugin to use Flank in Android projects with no configuration needed
simple-flank simple-flank is a new gradle plugin with a clear focus: make the setup as simple as possible. Applied to any application or library modul
The KPy gradle plugin allows you to write Kotlin/Native code and use it from python.
The KPy gradle plugin allows you to write Kotlin/Native code and use it from python.
A CLI utility to convert Jetpack Compose compiler metrics and reports to beautified 😍 HTML page
Compose Compiler Reports to HTML Generator A CLI utility to convert Jetpack Compose compiler metrics and reports to beautified 😍 HTML page. Made with
ShapeShift️ - A Kotlin library for intelligent object mapping and conversion between objects
ShapeShift️ A Kotlin library for intelligent object mapping and conversion between objects. Documentation Installation Maven Gradle Groovy DSL Kotlin
DiskCache - Simple and readable disk cache for kotlin and android applications
DiskCache Simple and readable disk cache for kotlin and android applications (with journaled lru strategy) This is a simple lru disk cache, based on t
How to structure a growing Gradle project with smart dependency management?
How to set up a larger Gradle project This repo shows one possibility to structure a Gradle project when you want: Centralized and maintainable build
An open source library used to draw charts in Android with Jetpack Compose with a simple and easy to use
android-compose-charts This is an open source library used to draw charts in Android with Jetpack Compose with a simple and easy to use. Just couples
Wasanii a simple events app that focuses on arts and culture
This a simple events app that focuses on arts and culture. Due to my interest in the arts, I decided to create an app that would help people to find events and venues around the city(Nairobi).
api.video Android player
api.video is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.
KT Search - a kotlin multi-platform library that provides client functionality for Elasticsearch and Opensearch
KT Search Client KT Search is a kotlin multi-platform library that provides client functionality for Elasticsearch and Opensearch. It builds on other
Utility library that extends Jetpack Compose Colors with Material Design2 colors, Color swatches like in Flutter
🚀🌈♾ Utility library that expands Compose Colors with Material Design2 colors, color swatches, Material Design 3 Tonal Palettes, color names, and utility functions to convert between HSL, HSV, RGB, HCT models and to HEX or from HEX
A liteweight Android application to access your hanger!
星河避难所 这是一个星际公民 Android 客户端,可以简化部分官网操作以及信息查询。 A Star Citizen Android Application. 实现功能 官网登录相关 免代理登录/注册 多账号一键切换 光谱账号一键切换 官网信息相关 玩家个人信息显示 官网玩家查询 舰船信息查询 玩
Video/Audio Downloader for Android, written with Jetpack Compose.
Seal Video/Audio Downloader for Android, written with Jetpack Compose.
Third application for Big Brain Kotlin book, will be pokemon collection app
Big Brain Kotlin : Application #3 - PokemonHurddle Third application for Big Brain Kotlin book, will be pokemon collecting app 11285 Pokemon and becom
Simple Design for Kotlin bridge with Javascript. Also can get javascript console.log.
SDBridgeJava is here. If your h5 partner confused about how to deal with iOS and Android. This Demo maybe help. bilibili video introduction is here. Y
Go-inspired defer-based resource management
defer-kt Golang-inspired resource management library. Add to your project Gradle implementation "me.jason5lee:defer:1.0.1" Gradle Kotlin DSL implement
Getting started Kotlin - Examples and explanations
Getting started Kotlin I'm learning Kotlin, so I have been updating it with examples and explanations about the language that I'm using at work. Proje
📭 Extension to Ktor’s routing system to add object oriented routing and much more. 💜
📭 Ktor Routing Extensions Extension to Ktor’s routing system to add object-oriented routing and much more. 💜 Why? This extension library was created
A light-weight Android client for Polyhoot! Written in Kotlin and made with Material 3 and Dynamic Colors support.
A light-weight Android client for Polyhoot! Written in Kotlin and made with Material 3 and Dynamic Colors support.
Dicoding "Belajar Pengembangan Aplikasi Android Intermediate" course submissions
Dicoding: Android Intermediate Submission 📱 This is a repository that contains the source code of my submissions project at Dicoding "Belajar Pengemb
A Ktor-based server that handles game process, user registration and packs provision
Polyhoot! Server backend A Ktor-based server that handles game process, user registration and packs provision Deploying server locally You can deploy
A Kotlin multiplatform unit testing library inspired by / similar to Google Truth.
Truthish A testing API inspired by Google Truth but rewritten in Kotlin from the ground up, so it can be used in Kotlin multiplatform projects. For ex
Async file downloader for Android
What is FileBox FileBox is an async file downloader library for Android. Before we develop filebox, we though that URL content changes very rarely. So
The Madman library (Media Ads Manager) enables you to advertise video contents with video ads.
Madman (Media ads manager) is a high performance alternative to Google's standard IMA android SDK. If you have your own VAST server and want to render video ads and have full control over the UI, then this library is for you.
Square Cycler API allows you to easily configure an Android RecyclerView declaratively in a succinct way.
Square Cycler – a RecyclerView API The Square Cycler API allows you to easily configure an Android RecyclerView declaratively in a succinct way. Desig
The tool allows to dump binary API of a Kotlin library
Binary compatibility validator The tool allows to dump binary API of a Kotlin library that is public in sense of Kotlin visibilities and ensures that
Same as the Outlined text fields presented on the Material Design page but with some dynamic changes. 📝 🎉
README SSCustomEditTextOutlineBorder Getting Started SSCustomEditTextOutLineBorder is a small kotlin library for android to support outlined (stroked)
A Kotlin Native program to show the time since a date, using Kotlin LibUI
TimeSince A Kotlin Native program to show the time since a date, using Kotlin LibUI Report Bug . Request Feature About The Project TimeSince is a Kotl
Sample app for tutorial: Pagination in Android Room Database using the Paging 3 Library
Demo Implementation of Paging 3 with Room DB Read the article. Demo implementation of Pagination in an Android Room Database using the Paging 3 Librar
Android Clean Architechture with MVVM, LiveData, Coroutine, Dagger Hilt, Room, DataStore
MovKu An application that displays a list of popular movies and detail Concepts Tech Stack Kotlin -A modern programming language that makes developers
A movies application built Using clean architecture and MVVM (Model-view-viewModel).
Movies-App This is a movies application which fecthes upcoming and popular movies from the movie Database(TMBD). It is built Using clean architecture