mobile-development

Guide mobile app development across native and cross-platform frameworks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and best practices for developing native and cross-platform mobile applications, ensuring high performance, excellent user experience, and efficient deployment.

Core Features & Use Cases

  • Cross-Platform Development: Build apps for iOS and Android using React Native or Flutter.
  • Native Development: Develop high-performance apps with Swift/SwiftUI for iOS and Kotlin/Jetpack Compose for Android.
  • Mobile UX & Performance: Optimize apps for mobile constraints, ensuring speed, responsiveness, and battery efficiency.
  • Deployment: Streamline the process of deploying apps to the App Store and Google Play.
  • Use Case: You need to decide whether to build a new mobile app using Flutter or native Android development, considering team expertise, performance needs, and time-to-market.

Quick Start

Use the mobile development skill to compare React Native and Flutter for building a cross-platform e-commerce app.

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 Flutter and React Native for cross-platform mobile app development?

Cross-platform mobile app development with Flutter or React Native depends on team expertise and time-to-market. This Skill evaluates both frameworks to help you select the right solution for building apps across iOS and Android while balancing performance and development speed.

What is the best way to optimize mobile app performance for battery efficiency and offline use?

Optimizing mobile app performance requires implementing offline-first architectures and addressing mobile constraints directly. This Skill provides best practices to ensure your native or cross-platform apps maintain speed, responsiveness, and battery efficiency under limited connectivity.

When should I use native Swift and Kotlin instead of cross-platform frameworks?

Use native Swift or SwiftUI for iOS and Kotlin or Jetpack Compose for Android when high performance is critical. This Skill outlines native development strategies versus cross-platform solutions to determine the best approach based on your specific performance requirements.

How to deploy mobile apps to the App Store and Google Play efficiently?

Deploying mobile apps to the App Store and Google Play involves streamlining release strategies for both platforms. This Skill covers app store deployment processes to help you publish native and cross-platform applications efficiently.

Does this guidance cover mobile UX best practices for Jetpack Compose and SwiftUI?

Yes, mobile UX best practices for Jetpack Compose and SwiftUI are covered comprehensively. This Skill addresses mobile user experience design alongside native and cross-platform development to ensure high responsiveness and optimal user interactions.