Kotlin KMP un seul langage pour une multitude de plateformes
13:45 - 14:30 Conférence / Langages / BEGINNER Salle Casoar TadorneImaginez : votre produit, star du Web, cartonne. Tout va bien dans le meilleur des mondes… jusqu'à ce que vos clients se mettent à hurler : "On veut ça sur mobile avec une vraie expérience Android et iOS!"
C'est là que le cauchemar du développeur commence. On se retrouve à tester plusieurs solutions : du natif Android(Kotlin) iOS(Swift), du multiplatforme Flutter (Dart), React Native (TypeScript).
Mais plusieurs problème apparaissent :
- la Redondance: comme on ne peut pas partager de code sur des langages hétérogènes on le recopie
- l'Incohérence : on se base sur des composants différents et on multiplie les expériences utilisateurs
- le Coût : il ne faut plus une équipe de dev mais plusieurs
C'est là que Kotlin Multiplatform (KMP) entre en scène pour amener une réponse et une solution viable. Une seule base de code, et packagée via Gradle pour Android, iOS, une JVM et même le Web.
Au cours de cette conférence, nous allons remonter le temps pour comprendre l'émergence de KMP et pourquoi je pense qu'il est une solution viable pour un développement full-stack. Préparez-vous, car je vous montrerai des exemples de code concrets qui prouvent que ce rêve de code unique déployable sur plusieurs plateformes n'est plus une utopie, mais une réalité.
