Top 23 Kotlin Open-Source Projects
Square’s meticulous HTTP client for the JVM, Android, and GraalVM.Project mention: App Flow of an Android App? | reddit.com/r/androiddev | 2022-05-23
Your app would request data from the backend inside it's domain layer. As the other commenter mentioned, Retrofit is a commonly used library for interfacing with REST APIs, which is built on top of OkHttp (a more generic HTTP client).
The Kotlin Programming Language.Project mention: Kotlin 1.7.0-RC is out | reddit.com/r/Kotlin | 2022-05-20
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
A memory leak detection library for Android.Project mention: Did you ever hear the tragedy of LeakCanary the memory leak detection library? Ironic. It could save others from memory leaks, but not itself. | reddit.com/r/mAndroidDev | 2022-04-26
The Google I/O Android AppProject mention: Now in Android - a new, open source, real-world sample app | reddit.com/r/androiddev | 2022-05-13
google/iosched was worse :D
How you ever heard of NativeScript?
😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.Project mention: Recommended library for Material 3 dialogs? | reddit.com/r/androiddev | 2022-03-25
Seeing how the go-to library for Material Dialogs (2 and below) has not been updated in the last 2+ years, does anyone have a replacement or fork they’re happy with?
Free and open source manga reader for Android.Project mention: Voi ce colectii manga aveti? | reddit.com/r/Romania | 2022-05-26
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.Project mention: React Native SWR Persistent Cache with MMKV | dev.to | 2022-04-22
SWR library works great with React Native. By default, SWR library uses global cache store, but you will lose your cache when you reload your app. Here is a super-easy way to sync SWR cache with MMKV.
An Android Animation library which easily add itemanimator to RecyclerView items.Project mention: Animations and Performance in Nested RecyclerViews | reddit.com/r/RedditEng | 2022-02-14
Next, we looked at overriding SimpleItemAnimator but noticed that this class is missing a lot of logic required for orchestrating the animations. We realized that the Android SDK does not really allow us to easily customize RecyclerView item animations - what a shame! Doing some research on this we found two open-source libraries (here and here - note: this is no endorsement) that provide a variety of custom ItemAnimators by using a base ItemAnimator implementation that is very similar to the DefaultItemAnimator class but allows for proper customization. We ended up creating our own BaseItemAnimator by looking at DefaultItemAnimator and adapting it to our needs and then creating the actual implementation for the reaction feature. This allowed us to customize the “Add” animation like so:
A declarative API to handle Android runtime permissions.Project mention: [Question][Kotlin] Dexter Runtime Permissions development has stopped, whats the alternative? | reddit.com/r/androiddev | 2022-04-08
Library support for Kotlin coroutinesProject mention: New candidate JEP: 428: Structured Concurrency (Incubator) | reddit.com/r/java | 2022-05-18
Here's a GitHub issue going into how utterly confusing Kotlin's coroutine error handling is: https://github.com/Kotlin/kotlinx.coroutines/issues/763
A curated list of awesome Kotlin related stuff Inspired by awesome-java.Project mention: [Meta] Can we get some learning resources in the sidebar? | reddit.com/r/Kotlin | 2022-02-19
https://kotlin.link has a lots of useful resources
Framework for quickly creating connected applications in Kotlin with minimal effortProject mention: Kotlin Asynchronous Framework, Ktor 2.0, Released with New Plugins Feature | reddit.com/r/Kotlin | 2022-05-04
Ah damn, looks like no: https://github.com/ktorio/ktor/issues/671
An Android transformation library providing a variety of image transformations for Glide.
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.Project mention: Pain | reddit.com/r/ProgrammerHumor | 2022-05-03
It's amazing, runs on top of Swing, can interop with Swing, and hard deprecates all other Java UI initiatives that I know about. It's amazing, check it out - https://github.com/JetBrains/compose-jb
Image loading for Android backed by Kotlin Coroutines.Project mention: Coil 2.0 is out now | reddit.com/r/androiddev | 2022-05-10
Unfortunately there is still no support for applying transformations to placeholders 😞
Generate types and converters from JSON, Schema, and GraphQLProject mention: Transpiling Typescript into Rust | reddit.com/r/rust | 2022-05-25
I write a JSON schema and then use Quicktype to generate both the Typescript and Rust types. The documentation isn't great, but it did exactly what I needed it to do.
A modern I/O library for Android, Java, and Kotlin Multiplatform.Project mention: Kotlin/native: library for file io? | reddit.com/r/Kotlin | 2022-01-14
Sounds like you want https://square.github.io/okio/
Koin - a pragmatic lightweight dependency injection framework for KotlinProject mention: Compose - NavHost recomposition multiple times | reddit.com/r/androiddev | 2022-04-01
It's a Koin issue, not compose. Discussed here https://github.com/InsertKoinIO/koin/issues/1079
Android and Java bytecode viewerProject mention: google/android-classyshark - Android and Java bytecode viewer | reddit.com/r/GithubSecurityTools | 2021-09-11
RxJava bindings for Kotlin
Vim emulation plugin for IDEs based on the IntelliJ PlatformProject mention: Visual Studio with ReSharper vs Rider | reddit.com/r/unrealengine | 2022-05-24
An android image compression library.
Kotlin related posts
reading shonen in japanese
1 project | reddit.com/r/LearnJapanese | 28 May 2022
⟳ 1 apps added, 1 updated at apt.izzysoft.de
1 project | reddit.com/r/FDroidUpdates | 28 May 2022
Books' library not available from streaming stick clients
1 project | reddit.com/r/jellyfin | 28 May 2022
What resources would you recommend for learning how to build Multi-Module android apps?
1 project | reddit.com/r/androiddev | 27 May 2022
My Brain: Open-source, All-in-one productivity app for Tasks, Notes, Calendar, Diary and Bookmarks with modern and beautiful UI.
2 projects | reddit.com/r/androidapps | 26 May 2022
Looking for a simple BROWN NOISE app. Paid or free
1 project | reddit.com/r/androidapps | 26 May 2022
⟳ 3 apps added, 5 updated at apt.izzysoft.de
3 projects | reddit.com/r/FDroidUpdates | 26 May 2022
What are some of the best open-source Kotlin projects? This list will help you:
Are you hiring? Post a new remote job listing for free.