ck:mobile-development

Guide cross-framework mobile development across React Native, Flutter, and native iOS/Android.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/tonamson/please-done --skill ck-mobile-development-tonamson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:mobile-development
Source: https://github.com/tonamson/please-done/tree/main/ck/.opencode/skills/mobile-development
Command: npx skills add https://github.com/tonamson/please-done --skill ck-mobile-development-tonamson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill consolidates modern mobile development wisdom across React Native, Flutter, SwiftUI, and Kotlin/Jetpack Compose to guide teams in designing, implementing, and deploying robust cross-platform mobile apps.

Core Features & Use Cases

  • Cross-framework guidance: React Native, Flutter, native iOS, and native Android best practices.
  • Architecture patterns and project structuring: MVVM, Clean Architecture, Riverpod/GoRouter/Jetpack Compose patterns.
  • Performance and offline-first considerations: optimization strategies, caching, and offline data sync.
  • Use Case: A team selects a framework, scaffolds a project, implements core features, and ships to production with reviews.

Quick Start

Select a framework and follow the guided templates to scaffold, optimize, and deploy a mobile project across iOS and Android.

Frequently Asked Questions about ck:mobile-development

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

FAQPage Schema
How do I structure a cross-platform mobile app for scalable state management?

Structure mobile apps using MVVM or Clean Architecture patterns to ensure scalable state management. This skill provides decision frameworks for Riverpod, GoRouter, and Jetpack Compose to scaffold project structures that maintain consistent design systems across iOS and Android.

What's the best way to choose between React Native and Flutter for a new project?

Choosing between React Native and Flutter depends on your team's stack and performance needs. This skill provides cross-framework guidance and decision frameworks comparing native iOS/Android, React Native, and Flutter to help teams select and scaffold the right production-ready architecture.

How do I scaffold a production-ready mobile app with best practices?

Scaffold production-ready mobile apps by following guided starter templates and best-practice checklists. This skill enables teams to quickly initialize projects across React Native, Flutter, or native environments with optimized performance strategies and deployment workflows built in.

Does this mobile development skill support native iOS and Android workflows?

Yes, this skill supports native iOS and Android workflows by consolidating SwiftUI and Kotlin/Jetpack Compose best practices. It guides teams in implementing native architecture patterns alongside cross-platform strategies to deliver multi-platform apps with consistent design systems.