11 points par xguru 2020-11-02 | 3 commentaires | Partager sur WhatsApp
  • La logique métier écrite en Kotlin est compilée avec Kotlin/Native afin d’être partagée entre les deux plateformes

  • Environ 50 % du code est découplé de la plateforme, et cela ne pose aucun problème pour l’adoption de technologies récentes comme Android JetPack Compose ou Swift UI

  • Kotlin Multiplatform est pris en charge nativement par Android Studio, et sur Xcode il utilise le plugin xcode-kotlin

  • Ce partage de code étant désormais abouti, il devrait être encore plus utile à l’avenir si l’on prend aussi en compte le transpileur Kotlin/JS

3 commentaires

 
xguru 2020-11-11

Je pense qu’il serait aussi utile de se référer au cas de Dropbox, qui avait au départ tenté de partager le code en utilisant C++.

(Même s’il s’agit finalement d’un cas d’échec, puisqu’ils ont fini par revenir à Swift et Kotlin)

Le coût du partage de code entre iOS et Android https://fr.news.hada.io/topic?id=323

 
eic1223 2020-11-09

Hmm... Flutter, ce n’est pas si simple...

 
nurinamu 2020-11-02

Oh, j’espère que ça deviendra un cas de réussite pour Kotlin Multiplatform. Peut-être qu’un jour, même l’UI aussi… haha