Λrrow is a library for Typed Functional Programming in Kotlin. Arrow aims to provide a lingua franca of interfaces and abstractions across Kotlin libraries. For this, it includes the most popular data types, type classes and abstractions such as Option, Try, Either, IO, Functor, Applicative, Monad to empower users to write pure FP apps and libraries built atop higher order abstractions.
functional-programming kotlin-library monads monad-transformers functional-data-structure kotlin fp-types free-monads tagless-final mtl for-comprehension category-theory metaprogramming kategory funktionale optics recursion-schemesA curated list of awesome Kotlin related stuff inspired by awesome-java.
kotlin-language kotlin kotlin-android kotlin-extensions kotlin-libraryA small library to handle Android fingerprint APIs. This library offers an easy way to handle authorisation and encryption tasks using Android Fingerprint APIs. It's based on Android fingerprint dialog sample made by Google: https://github.com/googlesamples/android-FingerprintDialog.
android-library fingerprint-authentication fingerprint encryption fingerprint-api kotlin-android kotlin kotlin-library kotlin-languageKotlin library for Android providing useful extensions to eliminate boilerplate code in Android SDK and focus on productivity. Library is compatible with Kotlin 1.2.21 build.
kotlin kotlin-library android kotlin-android kotlin-extensionsThe list of items can be an ObservableList if you want to get the adapter automatically updated when its content changes, or a simple List if you don't need to use this feature. The LayoutHandler interface allows you to use different layouts based on more complex criteria. Its one single method receives the item and the position and returns the layout resource id.
recyclerview recyclerview-adapter databinding kotlin kotlin-android kotlin-library android android-library viewholderThe missing DrawableToolbox for Android. Create drawables programmatically and get rid of the boring and always repeated drawable.xml files. Replace ${latestVersion} with the latest version code. See releases.
android-drawables kotlin kotlin-android kotlin-library programmatically android android-library gradient-drawable shape-drawable state-list-drawable rotate-drawable scale-drawable flip-drawable layer-list layer-drawableA simple Slide to Unlock Material widget for Android, written in Kotlin 🇰. Slide To Act is distributed through JCenter. To use it you need to add the following Gradle dependency to your android app gradle file (NOT the root file).
kotlin kotlin-android kotlin-library android-library android-ui android-development material-design material-ui material material-components slider slidetounlockviewKoi include many useful extensions and functions, they can help reducing the boilerplate code in Android applications. Specifically, Koi include a powerful extension function named asyncSafe. Latest Version: Compiled with Kotlin 1.1.4.
kotlin kotlin-android kotlin-libraryComponent library for Android that uses Google Maps and returns a latitude, longitude and an address based on the location picked with the Activity provided.
location-picker android maps google-maps google location multi-language rtl event-tracking library geo-search geolocation geolocation-api search-by-voice longitude latitude placepicker kotlin kotlin-android kotlin-libraryAttention: The above progurad rules are correct. So if you are targeting Android 6.0+, you need to handle runtime permission request before next step.
android android-library kotlin kotlin-library file-selector mediaWith MaterialTimelineView you can easily create a material looking timeline. If you're using this library in your app and you'd like to list it here, Please let me know via email, pull requests or issues.
android view material-design material-ui constraint-layout kotlin-android kotlin-library timeline materialThe most easiest way to handle Android Runtime Permissions. NOTE: If you are working in Kotlin, you should check out the brand new QuickPermissions-Kotlin library - faster compile times, no gradle plugin required and works with instant-run.
android kotlin kotlin-android kotlin-library android-library runtime-permissions aop-aspectj🔥📱收集利用 Kotlin 进行 Android 开发的开源库,扩展,工具,开源项目,资料等高质量资源
kotlin kotlin-android kotlin-language kotlin-library kotlin-extensions android android-library list lists awesome awesome-list awesome-lists example app demo anko android-ktx kotlin-tutorialsKotlin utilities for LibGDX applications. KTX aims to make LibGDX as Kotlin-friendly as possible without turning the API upside down. It provides modular utilities for certain parts of LibGDX with poor Kotlin support. This is not a new framework by any means - but Kotlin certainly makes LibGDX feel like one.
kotlin libgdx scene2d libgdx-utilities kotlin-utilities coroutines libgdx-api safe-kotlin-builders kotlin-library kotlin-extensions kotlin-coroutines kotlin-dsl box2d libktx freetype asyncSimplified notification delivery for Android. Notify (pre-)releases are available via JitPack. It is recommended that a specific release version is selected when using the library in production as there may be breaking changes at anytime.
android kotlin-android kotlin-library notifications android-notifications kotlinAs Kotlin compiles to Java, there's no need to externally add the Kotlin runtime or any other Kotlin dependencies when using this. Also the library is 100% compatible with Java and requires no migration of the base project to Kotlin. To reflect the item on the index of the top-most visible item, make the adapter implement the OnPopupTextUpdate interface, which overrides the method onChange(int index) which passes the index of the element whose info needs to be displayed in the popup.
android recyclerview fastscroll fastscroll-recyclerview scroll scrolling view kotlin kotlin-library kotlin-androidThis is a library for parsing command-line arguments. It can parse both options and positional arguments. It aims to be easy to use and concise yet powerful and robust. An instance of MyArgs will represent the set of parsed arguments. Each option and positional argument is declared as a property that delegates through a delegate factory method on an instance of ArgParser.
kotlin kotlin-library command-line-parser argument-parser option-parserClikt (pronounced "clicked") is a Kotlin library that makes writing command line interfaces simple and intuitive. It the "Command Line Interface for Kotlin". Inspired by Python's Click, it is designed to make the process of writing command line tools efortless while supporting a wide variety of use cases and allowing advanced customization when needed.
kotlin kotlin-library command-line command-line-parser option-parser argument-parserMake developers life easier with some tools, you can add it to your debug builds and have some debug libraries like Leakcanary and others without extra work. The Debug Drawer Menu: right menu with features for development.
android-library stetho leakcanary lynks scalpel developer-experience developer-kits kotlin-libraryA collection of interesting Kotlin guides. Community where talk about Kotlin and share informations.
kotlin awesome-kotlin awesome-list libraries android android-library android-libs kotlin-libs kotlin-library kotlin-extensions
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.