ck:mobile-development

Guide mobile development across React Native, Flutter, SwiftUI, and Kotlin.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/quanganh208/cookmate --skill ck-mobile-development-quanganh208
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:mobile-development
Source: https://github.com/quanganh208/cookmate/tree/main/.opencode/skills/mobile-development
Command: npx skills add https://github.com/quanganh208/cookmate --skill ck-mobile-development-quanganh208

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill tackles the complexity of designing, building, testing, and deploying production-grade mobile applications across iOS and Android by consolidating framework guidance, architecture patterns, performance budgets, security, and deployment best practices into a single actionable reference.

Core Features & Use Cases

  • Technology selection & tradeoffs: Clear guidance when to choose React Native, Flutter, Swift/SwiftUI, or Kotlin/Compose based on team skills, performance needs, and platform targets.
  • Architecture & state: Recommended patterns (MVVM, Clean Architecture), state management options (Zustand, Riverpod, StateFlow), and DI strategies (Hilt/Koin) for scalable apps.
  • Performance, security & testing: Concrete performance budgets, OWASP-aligned security practices, offline-first sync patterns, and testing strategies (unit, integration, E2E) plus CI/CD and staged rollout guidance.
  • Platform-specific guidelines: iOS Human Interface Guidelines, App Store requirements, Android Material 3, Play Store SDK targets and packaging (AAB) for release readiness.
  • Use Case Example: Create a cross-platform social recipe app that supports offline comments, push notifications, analytics, and staged rollouts while meeting store and security requirements.

Quick Start

Use this skill to generate a production-ready architecture plan, performance budget, and implementation checklist for a React Native app targeting iOS 17 and Android API 35.

Frequently Asked Questions about ck: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 Swift or Kotlin for mobile app development?

Mobile app development architecture selection involves choosing patterns like MVVM or Clean Architecture. This Skill provides implementation guidance and scalable state management options using Zustand, Riverpod, or StateFlow for robust applications.

What is the best way to implement offline-first sync and performance budgets in a cross-platform mobile app?

Mobile app store deployment readiness requires meeting iOS Human Interface Guidelines and Android Material 3 standards. This Skill provides packaging guidance like AAB formatting and staged rollout strategies for successful app store releases.

Does this mobile development workflow support iOS 17 and Android API 35 platform SDK compliance?

Mobile app testing and CI/CD automation require comprehensive unit, integration, and E2E testing strategies. This Skill provides actionable testing patterns and CI/CD automation guidance to ensure production-grade application stability and release readiness.

Can I use Kotlin Hilt or Koin for dependency injection in a Clean Architecture Android app?

Yes, you can use Hilt or Koin for dependency injection in a Clean Architecture Android app. This Skill provides recommended DI strategies and architectural patterns to build scalable and maintainable mobile applications.