Flutter y arquitectura
Flutter 3 Dart 3 BLoC / Cubit Riverpod Provider Clean Architecture Freezed Injectable / GetIt AutoRoute Isolates Platform Channels Flavors y configuraciones Flutter Web · Telegram Mini App
iOS nativo
Swift SwiftUI watchOS (prototipo) StoreKit 2 AVFoundation · AVQueuePlayer Sign in with Apple Keychain APNs UIPasteControl Firma de código y perfiles TestFlight
Android nativo
Kotlin Google Play Billing FFmpeg (ffmpeg_kit) Install Referrer Keystore y firma Deep links Permisos de Android 13/14 WebView · puentes JS
Cámara · visión · ML
SDK nativos de cámara Forks de plugins parcheados Visión artificial ML en el dispositivo ONNX Runtime OpenCV OCR (Tesseract) Detección de bordes Filtros de imagen Inferencia en isolates Profiling con DevTools
Video · tiempo real · IA
WebRTC LiveKit WebSocket Streaming SSE Integraciones con LLM TTS Dio · Retrofit REST gRPC
Monetización · analítica
RevenueCat Compras in-app (IAP) Validación: App Store Server Notifications V2 · RTDN Paywall · acceso PRO Firebase Analytics Crashlytics Adjust Facebook SDK Programas de referidos Revisión en App Store y Google Play
Datos · autenticación · 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 · animación · multimedia
Material 3 Rive De Figma a código fl_chart just_audio slang (i18n) Diseño responsive
Testing · build · DevOps
TDD Tests unitarios / de widgets bloc_test mocktail GitHub Actions CI/CD Fastlane Docker FVM --dart-define
Proceso · desarrollo asistido por IA
Claude Code Cursor Pipelines de agentes Agente revisor Figma MCP Dart MCP Scrum · Kanban Jira Linear Trello Hubstaff Notion Estimaciones en horas Roadmaps Auditorías de código Postman git-flow