mobile-development

Provides mobile development decision frameworks for RN, Flutter, Kotlin/Compose, Swift/SwiftUI.

1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/hoanghd218/tranvanhoang.com --skill mobile-development-hoanghd218
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-development
Source: https://github.com/hoanghd218/tranvanhoang.com/tree/main/.claude/skills/mobile-development
Command: npx skills add https://github.com/hoanghd218/tranvanhoang.com --skill mobile-development-hoanghd218

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Mobile teams often face fragmentation and decision fatigue when selecting frameworks, architectures, and best practices across React Native, Flutter, and native stacks. This Skill provides a structured playbook that consolidates core knowledge, recommended patterns, and reference materials to streamline decision making and align teams.

Core Features & Use Cases

  • Cross-platform versus native decision frameworks with criteria for choosing React Native, Flutter, Kotlin/Jetpack Compose, or Swift/SwiftUI.
  • Architecture guidance including MVVM, Clean Architecture, and modern modular patterns, with example scaffolds and trade-offs.
  • Access to comprehensive references and best practices for testing, debugging, performance, deployment, and maintenance.
  • Use cases such as prototyping, platform migration planning, and multi-team collaboration across mobile domains.

Quick Start

Begin by reviewing the references/mobile-frameworks.md and references/mobile-best-practices.md to understand framework trade-offs, then set up a small pilot project to compare React Native, Flutter, SwiftUI, and Kotlin/Compose.

Frequently Asked Questions about mobile-development

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

FAQPage Schema
How do I choose between React Native, Flutter, and native mobile app frameworks?

Comparing React Native, Flutter, Kotlin/Jetpack Compose, and Swift/SwiftUI requires evaluating cross-platform versus native decision frameworks. This playbook provides specific criteria for selecting frameworks based on architecture needs, platform migration plans, and multi-team collaboration scenarios.

What is the best mobile app architecture pattern for modern cross-platform development?

Modern mobile app architecture often uses MVVM, Clean Architecture, or modular patterns. This guide outlines these architectural approaches with example scaffolds, detailed trade-offs, and best-practices checklists to standardize project setup and align mobile development teams.

Can I use this mobile development playbook for platform migration planning?

Yes, this mobile development playbook supports platform migration planning and prototyping. It provides structured reference materials and example architectures to help teams transition between React Native, Flutter, Kotlin/Jetpack Compose, and Swift/SwiftUI effectively.

What are the trade-offs of using Kotlin Jetpack Compose versus Swift SwiftUI for native development?

Choosing between Kotlin/Jetpack Compose and Swift/SwiftUI involves native development trade-offs. This guide compares these specific stacks, outlining architectural patterns, testing frameworks, and deployment scenarios to help teams make informed native mobile decisions.