Projets🍳 CookBook AITechBlog🚀 Starter KitContact
Tous les articles
·3 min de lecture
⚔️

Flutter vs Swift : mon verdict après 8 apps

FlutterSwiftMobile

Le contexte

J'ai 5 apps Flutter (OmniDrop, Beloved, TipLog, ImageVault, Isekai Survie) et 2 apps Swift (CookBook AI, StickerVibe AI). J'ai aussi un assistant IA Python complet (J.A.R.V.I.S.). Je pense avoir assez de recul pour donner une opinion honnête.

Quand Flutter gagne

  • Cross-plateforme — Un code pour iOS, Android, desktop et web. OmniDrop cible 5 plateformes avec un seul code.
  • Hot Reload — Le cycle de développement est absurdement rapide. Tu changes un widget, il refresh en moins d'une seconde.
  • Custom UI — Flutter dessine tout pixel par pixel. T'es pas limité aux composants natifs.
  • Riverpod — Le meilleur système de gestion d'état que j'ai utilisé, sur tous les frameworks.

Quand Swift gagne

  • Core ML — L'intégration avec les modèles ML d'Apple est native et ultra-rapide. CookBook AI utilise la caméra + Core ML pour identifier les ingrédients en temps réel.
  • Perfo brute — Le Swift compilé est plus rapide que Dart AOT, point. Pour du traitement d'image lourd, ça compte.
  • App Clips & Widgets — Les extensions iOS ne sont (pas encore) bien supportées par Flutter.
  • SwiftUI + Combine — L'écosystème d'Apple est cohérent et élégant quand tu restes dans leur jardin.

Mon verdict

Utilise Flutter par défaut. Bascule à Swift quand tu as besoin de Core ML, App Clips, ou quand tu cibles que Apple. La guerre des frameworks n'a aucun sens — ce sont des outils, pas des religions.