The place where random ideas get written down and lost in time.

2024-08-04 - Kotlin KMP

Category DEV

https://kotlinlang.org/docs/multiplatform.html 

Evaluate this against my needs:

  • Android development
  • Web development
  • Existing libraries

Rationale: KMP is all about the “multiplatform” aspect. I have zero multiplatform projects.

Android development: I don't do Android/iOS parity, so is there a point over Android Kotlin native? I doubt so.

Web development: This is competing with Flutter. I'm fine with Dart and Flutter. It beats anything React, whilst being mostly the same design. There are good libraries to interact with GCloud, Firebase, and it's been easy to find 3rd party libraries when needed.

Framework updates are the only thing tedious.

Before starting the Flutter way, I remember trying “Kotlin for the web” and that was not good. Was it KMP? Worth another look. Criterias are IDE support, Firebase integration support, framework updates, distrib size.


 Generated on 2025-01-18 by Rig4j 0.1-Exp-f2c0035