ck:mobile-development

Provide production-ready mobile development guidance for iOS and Android applications.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/hidonguyen/trade-ops --skill ck-mobile-development-hidonguyen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:mobile-development
Source: https://github.com/hidonguyen/trade-ops/tree/main/.opencode/skills/mobile-development
Command: npx skills add https://github.com/hidonguyen/trade-ops --skill ck-mobile-development-hidonguyen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes uncertainty and repetitive decision-making when building mobile applications by providing production-ready guidance, technology tradeoffs, architecture patterns, and deployment checklists that accelerate delivery and reduce costly rework.

Core Features & Use Cases

  • Technology selection & architecture: Clear guidance for choosing React Native, Flutter, Swift/SwiftUI, or Kotlin/Jetpack Compose and recommended architecture patterns (MVVM, Clean Architecture, hybrid sync).
  • Performance, security & testing playbooks: Concrete targets and practices for launch time, memory, battery, OWASP mobile security, secure storage, and an end-to-end testing strategy (unit, integration, E2E).
  • Deployment & operational checklists: CI/CD automation, Fastlane guidance, app store requirements, staged rollout strategies, and monitoring/analytics recommendations.
  • Use Case Example: Build an offline-first cross-platform sales app with local persistence, background sync, biometric auth, performance budgets, and staged App Store/Play Console rollout for an import/export finance workflow.

Quick Start

Create a React Native app skeleton with offline-first sync, authentication, performance budgets, and a CI/CD pipeline with deployment checklists for 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 build an offline-first mobile app with background sync and local persistence?

A mobile testing strategy should cover unit, integration, and end-to-end tests to validate architecture and performance. This ensures applications meet performance budgets for launch time and memory while verifying offline synchronization and secure storage before deployment.

What is the best way to choose between Flutter and React Native for a cross-platform mobile app?

Mobile app deployment automation uses CI/CD pipelines and Fastlane to streamline App Store and Play Console releases. This process enforces platform compliance, manages staged rollout strategies, and integrates monitoring to track performance post-release.

Does this mobile development guidance cover native iOS and Android stacks like Swift and Kotlin?

Yes, this guidance covers native iOS and Android stacks including Swift/SwiftUI and Kotlin/Jetpack Compose. It provides architecture patterns like MVVM and Clean Architecture, addressing performance, offline sync, and secure storage for native applications.

How do I set performance budgets for launch time and battery usage in mobile applications?

Setting performance budgets involves defining concrete targets for launch time, memory, and battery consumption. This practice uses testing playbooks to monitor metrics, ensuring applications remain responsive and efficient during offline synchronization and background operations.