📘 Overview
Objectif
Comparatif des technologies Flutter, React Native, Kotlin (Android), Jetpack Compose et .NET — avec callouts colorés, et intégré à ton template Obsidian.
📌 Liens rapides :
🚀 Flutter
Pourquoi choisir Flutter ?
- UI cohérente cross-platform
- Très hautes performances
- Idéal pour interfaces custom
Limites
- Taille d’app plus lourde
- UI non native
- Intégration native plus complexe
🎯 Quand l’utiliser
- Multi-plateforme avec forte personnalisation
- Un seul codebase mobile/desktop/web
⚛️ React Native
Points forts
- UI native
- Écosystème JavaScript
- Grande communauté
Inconvénients
- Bridge JS → natif = overhead
- Dépendance à des libs tierces
- Stabilité variable selon plugins
🎯 Quand l’utiliser
- Équipe React/JS existante
- Projet mobile nécessitant des composants vraiment natifs
🤖 Kotlin (Android natif)
Avantages clés
- Contrôle total Android
- Performances natives
- Support officiel Google
Inconvénients
- Pas multi-plateforme
- Développement plus long
🎯 Quand l’utiliser
- Apps complexes utilisant fortement le matériel
- Optimisation maximale
🧩 Jetpack Compose
Forces
- UI déclarative moderne
- Forte productivité
- S’intègre parfaitement avec Kotlin
Faiblesses
- Limité à Android (Compose Multiplatform encore jeune)
- Migration depuis XML parfois nécessaire
🎯 Quand l’utiliser
- Nouveaux projets Android modernes
- Apps nécessitant une migration progressive
🟦 .NET MAUI / Xamarin / .NET
Points positifs
- Multi-plateforme C#/.NET
- Très fort pour backend + mobile unifié
- Performances backend excellentes
Points faibles
- MAUI encore jeune
- Écosystème mobile plus limité
🎯 Quand l’utiliser
- Équipe .NET existante
- Projet Microsoft full-stack backend + mobile
🌍 Explore More
- Flutter vs React Native : performance et architecture
- Compose Multiplatform vs Flutter
📚 Tags
framework flutter react-native kotlin android jetpack-compose dotnet maui comparaison