ck:mobile-development

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

Updated May 10, 2026
One-click install
npx skills add https://github.com/dthuy62/kollet-app --skill ck-mobile-development-dthuy62
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:mobile-development
Source: https://github.com/dthuy62/kollet-app/tree/main/.opencode/skills/mobile-development
Command: npx skills add https://github.com/dthuy62/kollet-app --skill ck-mobile-development-dthuy62

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design, build, debug, optimize, and ship modern mobile apps without guessing at framework choices, architecture, performance tradeoffs, or platform-specific requirements.

Core Features & Use Cases

  • Framework Guidance: Choose between Flutter, React Native, SwiftUI, and Kotlin based on product needs, team skills, and performance goals.
  • Mobile Architecture: Apply MVVM, Clean Architecture, state management, dependency injection, offline-first sync, and platform-aware UX patterns.
  • Performance and Debugging: Improve launch time, memory use, animations, logging, crash analysis, and network behavior across real devices.
  • Use Case: Build a cross-platform social app, diagnose jank or crashes, and prepare a release that meets iOS and Android store expectations.

Quick Start

Ask this skill to help you plan and implement a mobile feature or full app with the right framework, architecture, performance strategy, and release checklist.

Frequently Asked Questions about ck:mobile-development

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

FAQPage Schema
What is the best way to choose between Flutter, React Native, SwiftUI, and Kotlin for a new mobile app?

Framework selection for mobile development depends on product needs, team skills, and performance goals. You can evaluate Flutter, React Native, SwiftUI, and Kotlin based on specific cross-platform or native requirements to find the optimal fit.

How do I structure mobile app architecture for offline-first sync and state management?

Mobile app architecture applies patterns like MVVM, Clean Architecture, and dependency injection to manage offline-first sync and state. Implementing these platform-aware UX patterns ensures data consistency across iOS and Android environments.

How do I diagnose jank and improve mobile app launch time and memory use?

Diagnosing jank and improving mobile app launch time requires profiling real devices for memory use and animation performance. Analyzing crash logs and network behavior identifies bottlenecks affecting application responsiveness.

Does this mobile development workflow support preparing releases for iOS and Android store compliance?

Yes, this mobile development workflow supports iOS and Android store compliance. It provides release checklists and platform-specific best practices to ensure your app meets store expectations before deployment.

Can I use cross-platform frameworks for a production-grade social app requiring complex state management?

Cross-platform frameworks like Flutter and React Native support production-grade social apps with complex state management. They provide the necessary architecture patterns and performance optimizations for real-world deployment.

Why does my mobile app crash on real devices even when animations work fine in emulators?

Mobile app crashes on real devices often stem from memory constraints or network behaviors not present in emulators. Profiling real devices and analyzing crash logs helps identify these platform-specific performance tradeoffs.