Flutter & architecture
Flutter 3 Dart 3 BLoC / Cubit Riverpod Provider Clean Architecture Freezed Injectable / GetIt AutoRoute Isolates Platform Channels Flavors & configs Flutter Web · Telegram Mini App
iOS natif
Swift SwiftUI watchOS (prototype) StoreKit 2 AVFoundation · AVQueuePlayer Sign in with Apple Keychain APNs UIPasteControl Signature du code & profils TestFlight
Android natif
Kotlin Google Play Billing FFmpeg (ffmpeg_kit) Install Referrer Keystore & signature Deep links Permissions Android 13/14 WebView · ponts JS
Caméra · vision · ML
SDK caméra natifs Forks de plugins patchés Vision par ordinateur ML embarqué ONNX Runtime OpenCV OCR (Tesseract) Détection de contours Filtres d’image Inférence en isolates Profilage DevTools
Vidéo · temps réel · IA
WebRTC LiveKit WebSocket Streaming SSE Intégrations LLM TTS Dio · Retrofit REST gRPC
Monétisation · analytics
RevenueCat Achats intégrés (IAP) Validation serveur : App Store Server Notifications V2 · RTDN Paywall · accès PRO Firebase Analytics Crashlytics Adjust SDK Facebook Programmes de parrainage Validation App Store & Google Play
Données · auth · push
HealthKit Health Connect Firebase Serverpod PostgreSQL Supabase ObjectBox Hive CE SQLite Secure Storage Offline-first Sign in with Apple / Google OAuth 2.0 FCM
UI · animation · médias
Material 3 Rive De Figma au code fl_chart just_audio slang (i18n) Interfaces responsives
Tests · build · DevOps
TDD Tests unitaires / widget bloc_test mocktail GitHub Actions CI/CD Fastlane Docker FVM --dart-define
Processus · développement assisté par IA
Claude Code Cursor Pipelines agentiques Agent relecteur Figma MCP Dart MCP Scrum · Kanban Jira Linear Trello Hubstaff Notion Chiffrage en heures Roadmaps Audits de code Postman git-flow