How We integrated Kotlin Multiplatform Into Profi

This page summarizes the projects mentioned and recommended in the original post on /r/KotlinMultiplatform

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. kotlinx.coroutines

    Library support for Kotlin coroutines

    For asynchronous operations, we used kotlinx.coroutines and kotlinx.serialization for the serialization and deserialization processes.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. kotlinx.serialization

    Kotlin multiplatform / multi-format serialization

    Move from org.json to kotlinx.serialization and from JodaTime to klock. Some parts had to be moved into the platform-dependent code in the form of expect/actual.

  4. CrashKiOS

    Crash reporting for Kotlin/Native iOS applications

    To get a stack trace, we included the CrashKiOS library from the Touchlab studio. When creating the coroutines, we added the CoroutineExceptionHandler, which identifies exceptions during their execution.

  5. klock

    Discontinued Multiplatform Date and time library for Kotlin

    Move from org.json to kotlinx.serialization and from JodaTime to klock. Some parts had to be moved into the platform-dependent code in the form of expect/actual.

  6. Stately

    Kotlin Multiplatform State Library

    For example, replace JVM IOException with kotlin.Exception and ConcurrentHashMap with Stately.

  7. Kotlin-Multiplatform-Libraries

    Kotlin Multiplatform Libraries. Welcome PR if you find or create new Kotlin Multiplatform Library.

    We did encounter some problems as a result of our ignorance. When we started on the project, there was very little information on the implementation of KMM, so we had to solve all of the issues ourselves. The Kotlin Multiplatform community is growing rapidly with more articles and reports appearing at conferences and meetups. There are channels in Slack and Telegram, libraries for Kotlin Multiplatform, and so on, plenty of information sources available.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Day 26. After party

    1 project | dev.to | 5 Oct 2024
  • Multiplatform Settings 1.0.0

    1 project | dev.to | 14 Jan 2023
  • Looking toward Multiplatform Settings 1.0.0

    1 project | dev.to | 24 Jul 2022
  • Encrypted Key-Value Store in Kotlin Multiplatform

    3 projects | dev.to | 7 Jun 2021
  • Sqlx4k: A small non-blocking Kotlin database driver for the Native platform

    1 project | news.ycombinator.com | 4 Jul 2024