3300 Repositories
Android Kotlin-MVVM-Dagger2-Room-Coroutines-Retrofit Libraries
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
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.
A quiz app built with trivia api. This app was built with mvvm architecture, dagger-hilt, retrofit, room database, and navigation components.
A quiz app built with trivia api. This app was built with mvvm architecture, dagger-hilt, retrofit, room database, and navigation components.
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
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
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
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
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.
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
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
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
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
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.
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
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
An android application that provides simple communication between bluetooth enabled devices using LoRa for intermidiate data transfer
LoRa and bluetooth communication An android application that provides simple communication between bluetooth enabled devices using LoRa for intermidia
Gallery application using Unsplash API, coding by Android Kotlin
Gallery App GalleryApp is application show image from Unsplash API, based on MVVM architecture. Download Go to the Releases to download the latest APK
Gameforma is a simple game list application where user could explore more than 350.000 games
Gameforma is a simple game list application where user could explore more than 350.000 games data provided from RAWG Video Games Database API. Built with MVVM repositoy pattern, clean architecture in order to finish Dicoding Menjadi Android Developer Expert's (MADE) class submission.
A simple compose weight picker drawn with canvas.
CanvasWeightPicker A simple compose weight picker drawn with canvas. Features Drag scale to select weight Haptic feedback on weight selected Video of
vBulletin 2FA BruteForce Example Kotlin Script on bruteforcing 2FA for vBulletin 4.x
vBulletin 2FA BruteForce Example Kotlin Script on bruteforcing 2FA for vBulletin 4.x
A media player, currently only for Android, that allows you to play songs in background for free
Just Listen A music player currently only for android. It is using Audius public APIs to display and get the playlists/songs. Available on google play
A lightweight, feature-rich wrapper for the Telegram Bot API, providing a handy Kotlin DSL to quickly build your bot.
Kotlin Telegram Bot Kotlin based wrapper over Telegram API. Current version of the Telegram Api: 6.0 Principles Annotations Magic. The basic interacti
A nice weather that helps you get all information including: current weather, hourly weather and also forecasts for 16 days
WeatherForecast This is an ongoing project where I fetch all the weather data using Retrofit and Kotlin Coroutines over two APIs containing both curre
A fully functional social media app built with Kotlin (Android Studio) with multiple features
A social media app built with Kotlin (Android Studio) with multiple features 👉 If you like this repo, give it a star ✨ and share 👨🏻💻 it to your f
PassCode is the Android app made by using Jetpack Compose. Created for the test task submission.
PassCode PassCode is the Android app made by using the Jetpack Compose. Created for the test task submission. Showcase Dark Theme Light Theme ACs The
Mock up social media android application created to interact with a backend Java server using GraphQL.
The Community Board Project Authorship: author: dnglokpor date: may 2022 Project Summary: The Community Board Project consists of a Java Spring Boot b
MVVM Todo App for Android using Kotlin.
MVVM To-Do List App with Flow and Architecture Components Watch the course here: https://www.youtube.com/playlist?list=PLrnPJCHvNZuCfAe7QK2BoMPkv2TGM_
FirebaseSignInWithGoogle app it's written in Kotlin and shows a simple solution for implementing Firebase Authentication with Google, using Jetpack Compose on Android.
FirebaseSignInWithGoogle It's an app built with Kotlin that shows how to authenticate users with Firebase using Android Architecture Components and th
A sample app that shows how to easily encrypt the room database in an Android app
A sample app that shows how to easily encrypt the room database in an Android app. The password used for encryption is generated on the first use and saved in the Android EncryptedSharedPreferences.
Kotlin multiplatform bounded open/closed generic intervals.
Kotlin Multiplatform Bounded Open/Closed Generic Intervals Represent closed, open, or half-open, bounded intervals in Kotlin and perform common operat
A curated list of great Android lint custom rules and resources
Awesome Android Lint A curated list of great Android lint custom rules and resources Contents Rules Articles Other Contribute Rules Google Sample Cust
Easy way to handle all permissions
BestPermissionUtil You can read the story from here https://hamurcuabi.medium.com/permissions-with-the-easiest-way-9c466ab1b2c1 Prerequisites Add this
Kotlin library for creating long running connections using MQTT protocol
About Courier Courier is a kotlin library for creating long running connections using MQTT protocol. Long running connection is a persistent connectio
A simple android library which helps you to create a curved bottom navigation
CurvedBottomNavigation A simple android library which helps you to create a curved bottom navigation DEMO Setup Update your module level build.gradle
Online real-time android quiz game
KQuiz Описание проекта Проект представляет собой мобильное приложение, выполнящее роль платформы для создания, поиска, организации и выполнения онлайн
Maintained for of a lazy loading ZoneRuleProvider for ThreeTenBp.
LazyThreeTenBp A lazy loading ZoneRuleProvider for ThreeTenBp. Usage You have to initialize LazyThreeTenBp as early as possible, before your code acce
Ivy FRP is a Functional Reactive Programming framework for declarative-style programming for Android
FRP (Functional Reactive Programming) framework for declarative-style programming for Andorid. :rocket: (compatible with Jetpack Compose)
Automatically generates UI demos which allow users to call any function with any parameters
Automatically generates UI demos which allow users to call any function (including composable ones) with any parameters. Useful for building demo screens in playground apps of various design systems.
Example of using coroutines with Spring MVC
This is an example of using coroutines with Spring MVC (not webflux!) DemoController uses https://github.com/joost-de-vries/spring-coroutine, but sinc
Foody - Food Recipes App Developed in Kotlin
Foody - Food Recipes App Developed in Kotlin This is a project I studied on Udemy link course: click here Component ROOM Database Dependency Injection
A feature flag framework for Android using Kotlin and Jetpack Compose
Feature Flags are essential for software development and release management
Pling is a mobile project management application
Pling is a mobile project management application. This application was developed as part of the “Embedded Interface Programming” course. Pling should include all the necessary and minimal features for planning a project, such as creating a project, adding tasks and monitoring progress.
MiStoryView is a simple configurable library to integrate stories features into your social media android application.
MiStoryView MiStoryView is a simple configurable library to integrate stories features into your social media android application. Preview Key feature
Example Multi module architecture Android project using MVVM, Dynamic Features, Dagger-Hilt, Coroutines and Navigation Components
ModularDynamicFeatureHilt An Android template project following a multi module approach with clean architecture. It has been built following Clean Arc
Note-taking Android App
NOTEDGE Note-taking Android app Website » Download » Tech Stack Appcompat Material Design Room RecyclerView RecyclerView Animators Lifecycle Rounded I
CreditCardHelper 🖊️ A Jetpack-Compose library providing useful credit card utilities such as card type recognition and TextField ViewTransformations
CreditCardHelper 🖊️ A Jetpack-Compose library providing useful credit card utilities such as card type recognition and TextField ViewTransformations
Multi module architecture Android template project using MVVM, Dagger-Hilt, and Navigation Components
ModularAppTemplate An Android template project following a multi module approach with clean architecture. It has been built following Clean Architectu
PowerSpinner - 🌀 A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.
PowerSpinner - 🌀 A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.
JAKO: Just Another Kotlin Orm (PostgreSQL)
JAKO: Just Another Kotlin Orm (PostgreSQL) JAKO is a simple, minimal, no-dependency library to build and execute postgresql statements using a fluent
A Kotlin library providing a simple, high-performance way to use off-heap native memory in JVM applications.
native_memory_allocator A library which uses sun.misc.Unsafe to allocate off-heap native memory. Motivation The goal of this project is to provide a s
A lightweight Kotlin library which converts images to PixelArt in Android.
PixelArtImageView PixelArtImageView is a lightweight library used to convert standalone images into pixel art. The view extends ImageView behaviour an
ComposePrefs3 is a fully featured library of preference composables for Jetpack Compose.
ComposePrefs3 This is the M3 version of ComposePrefs. The M2 version can be found here. ComposePrefs3 is a preferences library for Jetpack Compose whi
StretchKt - a Kotlin port of stretch2
StretchKt StretchKt is a Kotlin port of stretch2, which is an implementation of Flexbox originally written in Rust. The current tracked commit of the
Jetpack compose App Intro
App Intro (Experimental) Jetpack compose App Intro. Who's using App Intro? 👉 Check out who's using App Intro Include in your project Gradle Add the d
An easy to use translation / localization api written in Kotlin that can be used with Java and Kotlin
KTranslate KTranslate is an easy to use TranslationAPI written in Kotlin, with currently 26 supported languages. It is very easy to use in Kotlin and
Learning kotlin CRUD operation with SQLite
Students App Other useful features CRUD operation SQLite integration Google Material Design library Resource defaults colors.xml - colors for the enti
TabSlider - An expanding slider widget which displays selected value
TabSlider - An expanding slider widget which displays selected value
A clean OpenAPI client generator for Kotlin multiplatform
kotlin-openapi-generator A not yet feature complete client generator. Features: generates 100% Kotlin multiplatform code does not generate any useless
how to handle recyclerView in Kotlin to display grid , vertical , horizontal layouts
Dogglers - Starter Code Starter code for the second independent project for Android Basics in Kotlin. Introduction This is the starter code for the Do
Changelog - a android library, it helps developers display the history of changes in their applications
Changelog is a android library, it helps developers display the history of changes in their applications. Supports Locales, Layout direction
The Klutter CLI tool gives access to all tasks to create and manage a Klutter project.
Klutter CLI The Klutter CLI tool gives access to all tasks to create and manage a Klutter project. Gettings started Download the tool. Unzip the file.
Movie Time Android App (Winter 2022)
Movie Time Android App (Winter 2022) Overview Movie time is an app for Android written in Kotlin for tracking movies that the user has watched and for
Demonstration of Object Pool Design Pattern using Kotlin language and Coroutine
Object Pool Design Pattern with Kotlin Demonstration of Thread Safe Object Pool Design Pattern using Kotlin language and Coroutine. Abstract The objec
Tutorial Membuat Epoxy RecyclerView
Epoxy-Sample Tutorial Membuat Epoxy RecyclerView Tutorial Build with Android Studio https://youtu.be/Djp2DznyNxo Tutorial Build with Step by Step http