Functional, Algebraic and Reactive domain modeling with Kotlin (Multiplatform)
-
Updated
May 27, 2024 - Kotlin
Functional, Algebraic and Reactive domain modeling with Kotlin (Multiplatform)
Kotlin studies. Includes Project Arrow, Kotlin Coroutines, Flows and More
Template for springboot application wirtten with Kotlin using Arrow library
Recruitment task targeted to show "how I code"
A public transport declaration calculator. It is used to automatically filter out all relevant travelling segments when travelling with a general public transport card. It receives a PDF file as an input and generates a CSV file with the results as Local Date / Complete value.
A note manager application that implements a search engine for story telling texts. It feeds a UI and the idea is to show how can we, with Arrow, use its benefits to create a more robust, resilient, back-pressure resistent, innovative application with support for high capacity and high availability.
Real World implementation - "The mother of all demo apps". Written in Kotlin, with Ktor, Arrow, SqlDelight, KotlinX Serialization, etc.
Play MVI with Kotlin Coroutines Flow | MVI pattern on Android using Kotlin Coroutines Flow | Dagger Hilt DI | Koin DI | SharedFlow | StateFlow | Arrow.kt Android Sample
Reason about resource-safety in the same way you reason about Structured Concurrency with SuspendApp!
Applied Functional Programming Workshop, Kotlin Edition
KotlinX Serialization JsonElement DSL based on Arrow Optics
agricultural knowledge sharing platform
My way to MVVM using KotlinX Coroutines and Android data-binding
Example of Ktor server for Linux & MacOs using SqlDelight with Postgres and Arrow
Kotlin Gradle plugins for conveniently setting up Kotlin projects (JVM/MPP), publishing, Dokka, etc
ApiResult is a Kotlin Multiplatform declarative error handling framework that is performant, easy to use and feature-rich.
Add a description, image, and links to the arrow-kt topic page so that developers can more easily learn about it.
To associate your repository with the arrow-kt topic, visit your repo's landing page and select "manage topics."