3764 Repositories
Android simple-kotlin-compiler-plugin Libraries
[] A simple way to "badge" any given Android view at runtime without having to cater for it in layout
Android ViewBadger A simple way to "badge" any given Android view at runtime without having to cater for it in layout. Note: If your aim is to replica
This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano.
Note: we are not actively responding to issues right now. If you find a bug, please submit a PR. Android Sliding Up Panel This library provides a simp
Android library that manages your app's cached data with ease.
Teller Android library that makes your apps faster. Teller facilitates the downloading, saving, and reading of the cached data of your app. Keep your
A gradle plugin for getting java lambda support in java 6, 7 and android
Gradle Retrolambda Plugin This plugin will automatically build your java or android project with retrolambda, giving you lambda goodness on java 6 or
Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process
FileDownloader Android multi-task file download engine. 中文文档 FileDownloader2 Now, FileDownloader2-OkDownload is released, okdownload will contain all
Compile time processed, annotation driven, no reflection SQLite database layer for Android
SqliteMagic Simple yet powerful SQLite database layer for Android that makes database handling feel like magic. Overview: Simple, intuitive & typesafe
A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.
Thanks to JetBrains for support Kripton Persistence Library project! Kripton Persistence Library Kripton is a java library, for Android platform, that
ORMDroid is a simple ORM persistence framework for your Android applications.
ORMDroid is a simple ORM persistence framework for your Android applications, providing an easy to use, almost-zero-config way to handle model persist
FCM : FirePush is a lightweight Kotlin/Android library to send FCM push notifications to Android, iOS & Web like a pro.
FirePush - A Lightweight Kotlin Library for sending FCM push notification Hi, I made this Library for a Chat based project I was working on. So I deci
super simple library to manage http requests.
HttpAgent super simple library to manage http requests. Gradle dependencies { implementation 'com.studioidan.httpagent:httpagent:1.0.16@aar' } No
LiteHttp is a simple, intelligent and flexible HTTP framework for Android. With LiteHttp you can make HTTP request with only one line of code! It could convert a java model to the parameter and rander the response JSON as a java model intelligently.
Android network framework: LiteHttp Tags : litehttp2.x-tutorials Website : http://litesuits.com QQgroup : 42960650 , 47357508 Android网络通信为啥子选 lite-htt
A sleek, out of the box, easy to understand and use, swipe gesture based Navigational Library for android.
Facilis Swipe gesture based navigational library for Android. Watch Demo Video: Getting Started To get this project into your build: Gradle Add it in
Okuki is a simple, hierarchical navigation bus and back stack for Android, with optional Rx bindings, and Toothpick DI integration.
Okuki A simple, hierarchical navigation bus and back stack for Android, with optional Rx bindings, and Toothpick integration for automatic dependency-
An android navigation bar widget
Chip Navigation Bar A navigation bar widget inspired on Google Bottom Navigation mixed with Chips component. Usage !-- bottom_menu.xml -- menu xmln
A customizable and easy to use BottomBar navigation view with sleek animations, with support for ViewPager, ViewPager2, NavController, and badges.
AnimatedBottomBar A customizable and easy to use bottom bar view with sleek animations. Examples Playground app Download the playground app from Googl
Simple library which enable you to add a drawer(slide-out) navigation to your android application
SimpleSideDrawer is an android library to add a drawer navigation into your android application. This library has high affinity with other libraries l
Simple and easy to use circular menu widget for Android.
Deprecated This project is no longer maintained. No new issues or pull requests will be accepted. You can still use the source or fork the project to
One way to present a set of actions to a user is with bottom sheets, a sheet of paper that slides up from the bottom edge of the screen. Bottom sheets offer flexibility in the display of clear and simple actions that do not need explanation.
BottomSheet Google introduced official bottomsheets implementation in Support library 23.2.0,thus this library is no longer activly being developed. I
😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.
Material Dialogs View Releases and Changelogs Modules The core module is the fundamental module that you need in order to use this library. The others
LocationPicker 2.1 0.4 Java - A simple and easy to way to pick a location from map
Introduction LocationPicker is a simple and easy to use library that can be integrated into your project. The project is build with androidx. All libr
Logger
StreamingAndroidLogger Introduction Convenient logger that adds support to having multiple different loggers and different log levels for each one of
Simple ListView based Android AccordionView
Android Accordion View Example git pull import to eclipse properties-android uncheck is library run as android application See main.xml. Screenshot L
This is a very simple library for Android that allows you to stick an header to a scrollable view and easily apply animation to it
StikkyHeader This is a very simple library for Android that allows you to stick an header to a ListView and easily apply animation to it Usage To use
Free and open source manga reader for Android.
Build Stable Weekly Preview Contribute Support Server Tachiyomi Tachiyomi is a free and open source manga reader for Android 5.0 and above. Features F
Companion App for the book
Kotlin for Android Developers (the book) This is the code you can use to follow the book. https://antonioleiva.com/kotlin-android-developers-book/ Are
A simple calendar with events, customizable widgets and no ads.
Simple Calendar A simple calendar with events and a customizable widget. A simple calendar with optional CalDAV synchronization. You can easily create
Browse your memories without any interruptions with this photo and video gallery
Simple Gallery Simple Gallery Pro is a highly customizable lightweight gallery loved by millions of people for its great user experience. Organize and
🍲Foodium is a sample food blog Android application 📱 built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).
Foodium 🍲 Foodium is a sample food blog 🍲 Android application 📱 built to demonstrate use of Modern Android development tools. Dedicated to all Andr
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
Android Components Architecture in a Modular Word Android Components Architecture in a Modular Word is a sample project that presents modern, 2020 app
🦁 A Disney app using transformation motions based on MVVM (ViewModel, Coroutines, Flow, LiveData, Room, Repository, Koin) architecture.
DisneyMotions A demo Disney app using transformation motions based on MVVM architecture. The motion system is included in the 1.2.0-alpha05 released m
❤️ A sample Marvel heroes application based on MVVM (ViewModel, Coroutines, LiveData, Room, Repository, Koin) architecture.
MarvelHeroes MarvelHeroes is a demo application based on modern Android application tech-stacks and MVVM architecture. Fetching data from the network
Easy app for managing your files without ads, respecting your privacy & security
Simple File Manager Can also be used for browsing root files and SD card content. You can easily rename, copy, move, delete and share anything you wis
📒 NotyKT is a complete 💎Kotlin-stack (Backend + Android) 📱 application built to demonstrate the use of Modern development tools with best practices implementation🦸.
NotyKT 🖊️ NotyKT is the complete Kotlin-stack note taking 🖊️ application 📱 built to demonstrate a use of Kotlin programming language in server-side
Example of Android project showing integration with Kotlin and Dagger 2
kotlin-dagger-example This project demonstrate how to setup an Android Project with Kotlin and Dagger 2. It's based on Dagger 2 example ##Known issues
Quick photo and video camera with a flash, customizable resolution and no ads.
Simple Camera A camera with flash, zoom and no ads. The camera is usable for both photo taking and video recording. You can switch between front and r
A simple textfield for adding quick notes without ads.
Simple Notes A simple textfield for adding quick notes. Need to take a quick note of something to buy, an address, or a startup idea? Then this is the
Anxiety free news reader for Android - developed using Kotlin
Android River is a modern Android 2.2 news app. It's now version 1.15. Android River has the following features: Read RSS 1.0, RSS 2.0 and ATOM 1.0. C
A canvas you can draw on with different colors.
Simple Draw A canvas you can draw on with different colors. Want to draw something but you have no paper? This app will suit you perfectly. Just pick
:blue_book: A diary application optimized for user experience.
Easy Diary README of Korean(한국어) This is a diary application optimized for user experience. Demo videos Basic function preview Support Features 01. Wr
Comparison among Java, Groovy, Scala, Kotlin in Android Development.
中文版 日本語 AndroidDemoIn4Languages A simple Android application written in Java, Groovy, Scala and Kotlin in order to find out what is the better languag
An extensive collection of Kotlin Android Utils
An extensive collection of Kotlin Android Utils This library contains small helper functions used throughout almost all of my other projects. The goal
Aggregated Android news, articles, podcasts and conferences about Android Development
DroidFeed Curated news feed for Android Developers! Stay up to date with the latest Android Development news. Built for the Android developer communit
Super Heroes Kata for Android Developers in Kotlin. The main goal is to practice UI Testing.
KataSuperHeroes in Kotlin We are here to practice UI Testing. We are going to use Espresso to interact with the Application UI. We are going to use Ko
A simple android Twitter client written in Kotlin
Blum Blum is an unofficial, simple, fast Twitter client written in Kotlin. This project is a complete rewrite of the Java version. Screenshot Build To
Screenshot Kata for Android Developers with Kotlin. The main goal is to practice UI Screenshot Testing.
KataScreenshot in Kotlin We are here to practice UI testing using screenshot tests for Android. We are going to use Espresso to interact with the Appl
This is a work-in-progress (🔧️) ultraviolet index viewer app for demonstrating Instant Apps + Kotlin + Dagger + MVP
UV Index A simple ultraviolet index viewer app for demonstrating: Instant Apps + Kotlin + Dagger + MVP Built With Weatherbit as weather API Android In
TODO API Client Kata for Kotlin Developers. The main goal is to practice integration testing using MockWebServer
KataTODOApiClient for Kotlin We are here to practice integration testsing using HTTP stubbing. We are going to use MockWebServer to simulate a HTTP se
🎶 Chromatic tuner app for Android
Chroma Chroma is a chromatic tuner, the perfect app to help you tune your musical instruments with precision and elegance. Features: Basic and complet
KataContacts written in Kotlin. The main goal is to practice Clean Architecture Development
KataContacts written in Kotlin We are here to practice Clean Architecture Development. Clean Architecture is a way of structuring code. We are going t
Maxibon kata for Kotlin Developers. The main goal is to practice property based testing.
Kata Maxibon for Kotlin. We are here to practice property based testing. We are going to use KotlinTest to write our tests. We are going to practice p
This is a first kotlin project
SmallPocket This is a first kotlin app, help user to save links easily, and can export to Evernote as weekly. Steps: copy link anywhere open SmallPock
It is a project that contains lessons and examples about Kotlin programming language. 🇰
Kotlin Tutorials What is Kotlin? I added the platforms it supports and great resources. You can access the article from the link below: https://medium
An library to help android developers working easly with activities and fragments (Kotlin version)
AFM An library to help android developer working easly with activities and fragments (Kotlin) Motivation Accelerate the process and abstract the logic
The easiest HTTP networking library for Kotlin/Android
Fuel The easiest HTTP networking library for Kotlin/Android. You are looking at the documentation for 2.x.y.. If you are looking for the documentation
Kotlin DSL http client
Introduction Kotlin DSL http client Features 🔹 Developers Experience-driven library without verbosity. 🔹 Native way to use http client in Kotlin. 🔹
Kotlin HTTP requests library. Similar to Python requests.
khttp khttp is a simple library for HTTP requests in Kotlin. It functions similarly to Python's requests module. import khttp.get fun main(args: Arra
HttpMocker is a simple HTTP mocking library written in Kotlin to quickly and easily handle offline modes in your apps
HttpMocker HttpMocker is a very lightweight Kotlin library that allows to mock HTTP calls relying on either OkHttp or the Ktor client libraries. It ca
Write your asynchronous Network / IO call painlessly in Kotlin !!
Asynkio : Write asynced IO/ Network calls painlessly on android | | | Documentation Write your network requests, IO calls in android with Kotlin seaml
Multiplatform coroutine-based HTTP client wrapper for Kotlin
networkinkt This is a lightweight HTTP client for Kotlin. It relies on coroutines on both JS & JVM platforms. Here is a simple GET request: val text =
Android RecyclerView Adapter with nested items & expand/contract functionality
AccordionRecycler Android RecyclerView Adapter with nested items & expand/contract functionality With AccordionRecycler you can easily create awesome
AbstractMvp 0.8 0.0 Kotlin is a library that provides abstract components for MVP architecture realization, with problems solutions that are exist in classic MVP.
MinSDK 14+ AbstractMvp AbstractMvp is a library that provides abstract components for MVP architecture realization, with problems solutions that are e
Custom ViewPager that allows to block left or right swipe gestures.
SwipeDirectionViewPager Introduction Custom ViewPager that allows to block swiping right or left where the ViewPager child fragments set the scroll di
Annotation based Android lint check generation
Intervention Annotation based Android lint check generation Generate custom Android lint checks and have lint warn you about code you may be dealing w
Webtrekk Android SDK V5
Webtrekk Android SDK v5 Site | Docs | Support Webtrekk Android SDK is used to integrate Webtrekk tracking systems with your Android apps. Collect mean
Kotlin Dsl for Android RecyclerView
KRecyclerDsl Kotlin Dsl for Android RecyclerView Exemple Sample project recyclerView.adapter = dataClassAdapterMyView, MyDataClass(R.layout.my_view,
An extension of EditText with pin style written in Kotlin
pin-edittext An extension of EditText with pin style Usage Include PinCodeEditText in your layout XML com.oakkub.android.PinEditText android:layo
Functional Constructs for Databinding + Kotlin + RxJava
ObservableFlow Pt 1/3 Pt 2/3: Stepper Indicator Pt 3/3: SugarPreferences Functional Kotlin constructs like map(), filter() and 12 more functions built
A Kotlin library for reactive and boilerplate-free SharedPreferences in Android
KPreferences A Kotlin library for reactive and boilerplate-free Shared Preferences in Android. With KPreferences you can use Kotlin's marvelous delega
A library for creating dynamic skeleton view
Skeleton Placeholder View Overview A Library designed to draw a Skeleton by "skinning" the view from a provided layout. Skeleton is composed of Bone w
Dots indicator that shows the current position on a View Pager. It does all the work for you with a few customisations.
Dots What is Dots? Dots is a library that helps in implementing a simple yet effective dots indicator for the View Pagers used in your android code. I
Run shell commands from a Kotlin script or application with ease
Run shell commands from a Kotlin script or application with ease. Turtle simplifies the process of running external commands and processes from your K
A simple and easy adapter for RecyclerView. You don't have to make adapters and view holders anymore. Slush will help you.
한국어 No more boilerplate adapters and view holders. Slush will make using RecyclerView easy and fast. The goal of this project is to make RecyclerView,
LifecycleMvp 1.2 0.0 Kotlin is MVP architecture implementation with Android Architecture Components and Kotlin language features
MinSDK 14+ Download Gradle Add to project level build.gradle allprojects { repositories { ... maven { url 'https://jitpack.io' }
TensorFlow Lite Helper for Android to help getting started with TesnorFlow.
TensorFlow Lite Helper for Android This library helps with getting started with TensorFlow Lite on Android. Inspired by TensorFlow Lite Android image
Simple as fuck💡
MagicTip Simple MagicTip MagicTip(anchorView) .settings { text = "Lorem Posen" bgC
Utility for developers and QAs what helps minimize time wasting on writing the same data for testing over and over again. Made by Stfalcon
Stfalcon Fixturer A Utility for developers and QAs which helps minimize time wasting on writing the same data for testing over and over again. You can
Arc Layout is a view group with which you can add a arc-shaped container in your layout.
ArcLayout Arc Layout is a view group with which you can add a arc-shaped container in your layout. Two main variables are the direction and the curvat
Android Library to handle multiple Uri's(paths) received through Intents.
📚 Handle Path Oz Android library written in Kotlin, but can be used in Java too. Built to handle a single or multiple Uri (paths) received through In
Download tool based on kotlin and coroutine.
DownloadX A multi-threaded download tool written with Coroutine and Kotlin Read this in other languages: 中文, English, Changelog Prepare Add jitpack re
Lightweight data loading and caching library for android
ColdStorage A lightweight data loading and caching library for android Quicklinks Feature requests: Got a new requirement? Request it here and it will
Mirror of Gitlab Repository
Physikal Physikal is a Kotlin units of measurement, physical computing, and dimension analysis library. Currently just extensions for Java units of me
This is a first kotlin project
SmallPocket This is a first kotlin app, help user to save links easily, and can export to Evernote as weekly. Steps: copy link anywhere open SmallPock
This is powerful android framework
FlairFramework This is an android framework for build complex application with different architectures (MVC ready/MVP/MVVM/MVI ets). It's create on to
Simple PGP encryption/decryption on android.
Android-PGP Introduction Adds PGP encryption and decryption support. How to install repositories { maven { url "https://jitpack.io" }
The easiest way to bring validation to your project
RxValidationTextInputLayout The easiest way to bring validation to EditText with TextInputLayout. Getting Started Add dependency to your project using
Android Spinner Dialog Library supported on both Java and Kotlin, Use for single or multi selection of choice
SpinnerDialog Android Spinner Dialog Library, Use for single or multi selection of choice Android UI Download To include SpinnerDialog in your project
Android News app developed using Clean + MVVM architecture
Clean-MVVM-NewsApp An Android application built using Clean + MVVM architecture. Featured in Components used in the app. Kotlin - As a programming lan
Simple and light-weight event dispatcher for Kotlin
KDispatcher is a Kotlin EventDispatcher This is light-weight event dispatcher based on KOTLIN priority: Int? = null to subscribe function for sorting
An Easy-to-use Kotlin based Customizable Modules Collection with Material Layouts by BlackBeared.
Fusion By BlackBeared An Easy-to-use Kotlin based Customizable Library with Material Layouts by @blackbeared. Features Custom Floating Action Buttons
With Viola android face detection library, you can detect faces in a bitmap, crop faces using predefined algorithm and get additional information from the detected faces.
Viola Viola android face detection library detects faces automatically from a bitmap, crop faces using the predefined algorithms, and provides supplem
Android To-Do MVVM Architecture App written in Kotlin.(ViewModel, ROOM, Livedata, Coroutines)
MVVM-To-Do-App A To-Do application written in kotlin using Android Architectural components What's new? Room + Coroutines - Upgraded Room to v2.1. Roo
DI can be simple. Forget about modules and components. Just use it!
PopKorn - Kotlin Multiplatform DI PopKorn is a simple, powerful and lightweight Kotlin Multiplatform Dependency Injector. It doesn't need any modules
All in 1 picker library for android.
Lassi Lassi is simplest way to pick media (either image, video, audio or doc) Lassi Media picker Key features Simple implementation Set your own custo
🔓 Kotlin version of the popular google/easypermissions wrapper library to simplify basic system permissions logic on Android M or higher.
EasyPermissions-ktx Kotlin version of the popular googlesample/easypermissions wrapper library to simplify basic system permissions logic on Android M
An example for who are all going to start learning Kotlin programming language to develop Android application.
Kotlin Example Here is an example for who are all going to start learning Kotlin programming language to develop Android application. First check this
A simple library that can connect your autocomplete edittext to Google places api
Google Places AutoComplete EditText A simple library that can connect your autocomplete edittext to Google's places api Supporting Places AutoComplete
Parallax scrolling either by offset or automatically.
ParallaxScrollingView Parallax Scrolling View. automatic scrolling with different speeds minimal integration gpu accelerated supports vector drawables
Android calendar library provides easy to use widget with events
Kotlin-AgendaCalendarView Kotlin-AgendaCalendarView based on AgendaCalendarView Kotlin-AgendaCalendarView is a awesome calendar widget with a list of
Animated tabbar with native control
SSCustomBottomNavigation Getting Started SSCustomBottomNavigation is a customizable bottom bar library with curved animations. The actual features are
Android cryptography library with SecureRandom patches.
EasyCrypt Secure and efficient cryptography library for Android. (Auto fix SecureRandom bugs in API 18 and below.) Note: EasyCrypt uses only secure im