Λ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-extensionsA 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 slidetounlockviewThe 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-drawableKoi 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 asyncMore information about tinylog including a detailed user manual and the Javadoc documentation can be found on https://tinylog.org/v2/. For building tinylog or contributing to this project, please take a look at contributing.md.
android kotlin slf4j logger kotlin-library logging-library jcl tinylogYou can see all GoldenEye methods here. If you are interested to read in detail what is supported, there is thorough documentation inside interfaces.
android kotlin camera kotlin-android kotlin-library android-library android-development camera2 camera1CornerCutLinearLayout extends LinearLayout. It allows cutting parent corners with different shapes and build proper shadow for complex shapes. It also allows cutting each child's corners. Developed by Devlight company.
android kotlin library ui kotlin-android kotlin-library android-library android-uiSimplified 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-parser
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.