What problem does it solve?
Mobile teams working across React Native and Flutter lack a unified advisor that covers architecture, native module integration, deployment, and QA readiness; this skill delivers a single directive combining structure, performance tactics, and compliance checklists so architects can ship resilient apps without missing platform-specific constraints or release requirements.
It also factors in limited device resources, offline connectivity, and app store expectations to keep builds production-ready and predictable.
Core Features & Use Cases
- React Native Blueprint: Detailed guidance on scalable project structure, navigation, deep linking, native modules, image caching, bundle sizing, and Detox/Jest testing keeps React Native codebases organized and performant.
- Flutter Architecture: Widget tree planning, Riverpod state management, platform channel communication, and integration/e2e testing patterns ensure Flutter modules align with shared domain logic and native services.
- Cross-Platform Patterns & Performance: Shared business logic layers, responsive hooks, virtualization, offline-first databases, and QA gate references like references/qa-gates.md align development across both platforms.
- Release & QA Operations: scripts/mobile-qa-gate.sh enforces linting, security, manifest, performance, and dependency checks while references/app-store-checklist.md plus QA gating docs document accessibility, analytics, and store submission rituals.
Quick Start
Provide a React Native and Flutter cross-platform architecture plan that addresses offline storage, push notifications, and QA gate readiness.