mobile-developer

Audit mobile app architecture, performance, and platform-specific UX across React Native, Flutter, SwiftUI, and Jetpack Compose.

19|2|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/bonnguyenitc/antigravity-superpowers --skill mobile-developer-bonnguyenitc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-developer
Source: https://github.com/bonnguyenitc/antigravity-superpowers/tree/main/.agent/skills/mobile-developer
Command: npx skills add https://github.com/bonnguyenitc/antigravity-superpowers --skill mobile-developer-bonnguyenitc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Mobile projects suffer from platform mismatches, poor offline behavior, unpredictable performance, and unsafe handling of sensitive data; this Skill helps teams make platform-appropriate design and code decisions that reduce crashes, jank, and battery drain while preserving user expectations across iOS, Android, React Native, and Flutter stacks.

Core Features & Use Cases

  • Platform detection & guidance: Detects project stack indicators and recommends framework-appropriate patterns (React Native/Expo, Flutter, SwiftUI, Jetpack Compose) and tradeoffs.
  • Architecture & performance audits: Evaluates startup time, list/animation performance, bundle size, and memory, mapping issues to concrete fixes and thresholds.
  • Security & storage guidance: Advises on secure token storage, permission flows, and background work to minimize battery and privacy impact.
  • Code review checklists & granular rules: Provides prioritized "must fix" and "should fix" items, references targeted rules for lists, animations, coroutines, Compose, SwiftUI, and native modules.
  • Use case examples: Reviewing an existing repo to reduce cold start, designing offline-first sync, or choosing RN vs Flutter for OTA updates vs pixel-perfect UI.

Quick Start

Review my mobile project and produce a prioritized, platform-specific plan to improve cold-start time, offline reliability, and battery usage with concrete code-level remediations and tests.

Frequently Asked Questions about mobile-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reduce cold start time and improve startup performance in React Native and Flutter apps?

Improve mobile app startup performance by auditing cold start time, bundle size, and memory usage against concrete thresholds, then applying framework-specific code remediations for React Native or Flutter.

What is offline-first architecture and how does it work for mobile apps?

Offline-first architecture allows mobile apps to function without constant connectivity by designing robust local sync mechanisms, minimizing crashes and unpredictable performance across iOS and Android platforms.

How do I review mobile app code quality for SwiftUI and Jetpack Compose projects?

Review mobile app code quality by applying a prioritized checklist of must-fix and should-fix items, referencing granular rules for animations, coroutines, Compose, SwiftUI, and native modules.

Can I use this to evaluate whether React Native or Flutter is better for OTA updates and pixel-perfect UI?

Yes, you can evaluate React Native versus Flutter by analyzing framework-specific tradeoffs for cross-platform needs like over-the-air updates versus pixel-perfect UI rendering.

What's the best way to implement secure token storage and permission flows in mobile apps?

The best way to handle secure storage is to follow platform-aware recommendations for token storage and permission flows that minimize battery drain and reduce privacy impact on both iOS and Android.

Why does my mobile app have poor list and animation performance and how do I fix the jank?

Poor list and animation performance causes jank when exceeding platform thresholds; fix it by applying targeted rules for lists, animations, and native modules to achieve smooth rendering.