Top 23 Kotlin Open-Source Projects
Square’s meticulous HTTP client for the JVM, Android, and GraalVM.Project mention: 60% of school apps are sending student data with third parties without consent | news.ycombinator.com | 2021-05-04
The Kotlin Programming LanguageProject mention: Coroutines for beginners- the only article you need to get started! | reddit.com/r/androiddev | 2021-05-02
Dispatchers.IO, Dispatchers.Main, Job etc... are all CoroutineContext.Element.
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
A memory leak detection library for Android.Project mention: I'm so bad at writing code , I don't even need proguard to make my code unreadable. Please guide me! | reddit.com/r/androiddev | 2021-04-17
LeakCanary will help you find memory leaks in your code: https://square.github.io/leakcanary/
😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.Project mention: Weekly Questions Thread February 16 2021 | reddit.com/r/androiddev | 2021-02-19
I use Material Dialog https://github.com/afollestad/material-dialogs which allows you to pass in HTML for the message which uses the color as I defined here.
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.
Free and open source manga reader for Android.Project mention: Read mangas in Japanese | reddit.com/r/LearnJapanese | 2021-05-14
It's not on the play store. Go to https://tachiyomi.org/ to download it.
An Android Animation library which easily add itemanimator to RecyclerView items.Project mention: How can I code an app like this? | reddit.com/r/androidapps | 2021-02-23
Probably uses a library of some sort for animations, the rest would be Recyclerviews and components normal to Android. The whole thing is set in a Fragment/ Tabbed Activity.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
A declarative API to handle Android runtime permissions.
A curated list of awesome Kotlin related stuff Inspired by awesome-java.Project mention: How to find templates and packages for Kotlin or Android? | reddit.com/r/Kotlin | 2021-05-12
and repos like https://github.com/KotlinBy/awesome-kotlin containing quite a lot of useful stuff
An Android transformation library providing a variety of image transformations for Glide.
Library support for Kotlin coroutinesProject mention: Coroutine 1.5.0 releasee | reddit.com/r/androiddev | 2021-05-14
Corutine 1.5.0 along with other awesome kotlin libraries has also been released Changes at https://github.com/Kotlin/kotlinx.coroutines/releases/tag/1.5.0 Major apis changes(deprecation around Channels apis)
Framework for quickly creating connected applications in Kotlin with minimal effortProject mention: Ktor login session not working as expected | reddit.com/r/ktor | 2021-04-11
Right, actually I gave you some unhelpful guidance... I just re-checked and actually the correct way to obtain auntetication via session IDs is the Authorization feature. The Ktor docs don't mention this method for some reason, but it should be easy enough to read the sources... There is also https://gitlab.com/nanodeath/ktor-session-auth-example for example. Sorry for my mix-up
Android and Java bytecode viewerProject mention: What is the contact permission for? | reddit.com/r/FortNiteMobile | 2021-04-15
Fortnite is NOT asking the OS for access to your contacts. You can verify this yourself by checking the APK manifest with tools such as Google’s Classy Shark.
Koin - a pragmatic lightweight dependency injection framework for KotlinProject mention: Hilt is stable! Easier dependency injection on Android | reddit.com/r/androiddev | 2021-05-05
Because of unresolved issues like https://github.com/InsertKoinIO/koin/issues/996
RxJava bindings for Kotlin
Generate types and converters from JSON, Schema, and GraphQLProject mention: extract datas from API (website) and add to list? Is it possible? | reddit.com/r/csharp | 2021-04-18
If you dont know how to extract data from that string, use json converter to deserialize json to object. You can create your class here just copy paste your json string.
Image loading for Android backed by Kotlin Coroutines.
An android image compression library.
Vim emulation plugin for IDEs based on the IntelliJ PlatformProject mention: How in the hell do you increment a sequence of numbers with find/replace (regular expressions) in InjtelliJ/AppCode? | reddit.com/r/IntelliJIDEA | 2021-05-09
It's very easy to do in Intellij with ideavim
Java DSL for easy testing of REST servicesProject mention: Contract-First Development Using RestAssured and OpenAPI | dev.to | 2021-04-09
In this post, we will demonstrate how can OpenAPI be used in a RestAssured-based integration test to ensure that the API conforms to its specification.
Kotlin SQL FrameworkProject mention: Simple JBDC wrapper I made | reddit.com/r/Kotlin | 2021-05-02
And sorry to rain on your parade but; keep in mind that something similar already exists: Exposed. And it's rather unlikely someone would use yours over something like what you made that has no OS license, no community and no tests.
Advanced dialog solution for android
Micronaut Application FrameworkProject mention: Java for Everything | news.ycombinator.com | 2021-04-25
Which is EXACTLY what I want in a framework. Having built two greenfield Micronaut services at work, as well as maintaining a few others, I can say it's bullshit. All the stuff I listed about Spring above is still true of Micronaut.
> Also, there are very small libs for java, you don’t have to create a spring/JEE app.
I like https://sparkjava.com/ but I'm never going to be working with colleagues who choose it over Spring/Micronaut.
What are some of the best open-source Kotlin projects? This list will help you: