hs:mobile-development

Guides mobile app development with React Native, Flutter, Swift, and Kotlin best practices.

Updated Jul 19, 2026
One-click install
npx skills add https://github.com/Dozyboy/VSF --skill hs-mobile-development-dozyboy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hs:mobile-development
Source: https://github.com/Dozyboy/VSF/tree/main/Day2_VSF/Demo1/harness/plugins/hs/disabled-skills/mobile-development
Command: npx skills add https://github.com/Dozyboy/VSF --skill hs-mobile-development-dozyboy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Mobile developers face fragmented platform guidance, framework selection uncertainty, and scattered best practices when building iOS and Android apps. This Skill consolidates production-grade knowledge on frameworks, architecture, performance, debugging, and store deployment into one reference. ## Core Features & Use Cases - Framework Selection Guidance: Compares React Native, Flutter, Swift/SwiftUI, and Kotlin/Jetpack Compose with adoption data, performance metrics, and decision matrices. - Platform Deep Dives: Covers iOS (Swift 6, SwiftUI, HIG, App Store) and Android (Kotlin, Compose, Material Design 3, Play Store) with code examples. - Best Practices & Debugging: Provides offline-first architecture patterns, performance budgets, testing strategies, and platform-specific debugging workflows. - Use Case: When deciding between React Native and Flutter for a new cross-platform app, consult the framework comparison matrix and decision framework to match team skills and performance requirements. ## Quick Start Ask the assistant to help you choose between React Native and Flutter for a new cross-platform app and outline the recommended architecture.

Frequently Asked Questions about hs:mobile-development

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

FAQPage Schema
How do I choose between React Native and Flutter for mobile development?▼

Choose React Native if your team knows JavaScript and needs web code sharing; choose Flutter for performance-critical apps and complex animations. React Native has a larger community and npm ecosystem, while Flutter offers faster hot reload and smaller app sizes.

How do I implement offline-first architecture in a mobile app?▼

Use local storage like Room, Realm, or AsyncStorage as the primary data source, update the UI optimistically, and sync to the server in the background. Handle conflicts with last-write-wins timestamps or CRDT strategies.

What are the App Store and Google Play requirements for 2024-2025?▼

iOS requires Xcode 15+ with iOS 17 SDK, a privacy manifest, and in-app account deletion. Android requires targeting API 34 now and API 35 by August 2025, plus a data safety form and signed AAB uploads.

Why does my React Native app have slow frame rates?▼

Common causes include heavy computations in render, large lists without FlatList virtualization, and unnecessary re-renders. Memoize expensive operations with useMemo and use FlatList with windowSize and keyExtractor for long lists.

When should I use native iOS or Android instead of cross-platform?▼

Use native when you need maximum performance, latest platform features like WidgetKit or Live Activities, or deep ecosystem integration. Cross-platform suits teams prioritizing development speed and single-codebase maintenance.