Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 23 Kotlin Functional programming Projects
-
-
what do you mean dead? https://github.com/kickstarter/android-oss
-
Appwrite
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!
-
Project mention: Result Class with Generic Type for both Success and Failure States | /r/Kotlin | 2023-03-21
-
Android-CleanArchitecture-Kotlin
This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.
Project mention: The Android Clean Architecture is surely so clean that I barely see any packages here | /r/mAndroidDev | 2023-01-15This article specifically says not to create a "domain layer module" and "data layer module" https://fernandocejas.com/2018/05/07/architecting-android-reloaded/
-
ivy-wallet
Ivy Wallet is an open-source money manager app for android that you can either build or download from Google Play.
Project mention: I am looking for an app (preferably open source) where i can add various income. There are a lot of expense tracker apps, but i need one to track my incomes. | /r/androidapps | 2023-04-06 -
-
Result
The modelling for success/failure of operations in Kotlin and KMM (Kotlin Multiplatform Mobile) (by kittinunf)
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Sealed classes in combination with a library like https://github.com/michaelbull/kotlin-result will get you what you need. Essentially at that point you'll be doing error handling the way you would in Rust, where a 1-level deep sealed class containing data classes as children act as the root error type and each of its variants. If you have errors coming from two different domains you just create a wrapper error type for each domain.
-
-
-
-
-
-
-
-
-
stream-result
🚊 Railway-oriented library to easily model and handle success/failure for Kotlin, Android, and Retrofit.
Project mention: 🚊 Railway-oriented library to easily model and handle success/failure for Kotlin, Android, and Retrofit. | /r/androiddev | 2023-03-31 -
-
-
-
-
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Kotlin Functional programming related posts
- How do you define errors?
- Result Class with Generic Type for both Success and Failure States
- Is runCatching in use in any of your projects ? My team is abusing it
- Struggling with software robustness with Kotlin
- Thoughts on Kotlin Multiplatform?
- What's the benefit of using Arrow with Kotlin?
- ArrowKt/FP - Tracking paths to validation errors
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 Jun 2023
Index
What are some of the best open-source Functional programming projects in Kotlin? This list will help you:
Project | Stars | |
---|---|---|
1 | RxKotlin | 6,954 |
2 | android-oss | 5,703 |
3 | Kategory | 5,665 |
4 | Android-CleanArchitecture-Kotlin | 4,379 |
5 | ivy-wallet | 1,252 |
6 | funKTionale | 908 |
7 | Result | 854 |
8 | kotlin-result | 793 |
9 | bansa | 442 |
10 | Arrow Meta | 368 |
11 | kotlin-retry | 295 |
12 | redux-kotlin | 270 |
13 | KotlinTutorial | 214 |
14 | KotlinDiscreteMathToolkit | 178 |
15 | kotlin-monads | 115 |
16 | Komprehensions | 111 |
17 | stream-result | 79 |
18 | Esito | 58 |
19 | klenses | 45 |
20 | frdomain.kt | 28 |
21 | xemantic-kotlin-swing-dsl | 12 |
22 | KEvent | 10 |
23 | PlotAssert | 5 |