mobile-development

Develop iOS and Android apps with React Native, Flutter, Swift, or Kotlin.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive toolkit and guidance for developing high-quality mobile applications across various platforms and frameworks, addressing the complexities of mobile-first design, performance optimization, and cross-platform development.

Core Features & Use Cases

  • Cross-Platform Development: Build apps for iOS and Android using React Native or Flutter.
  • Native Development: Develop highly performant iOS apps with Swift/SwiftUI or Android apps with Kotlin/Jetpack Compose.
  • Mobile UX & Performance: Implement best practices for mobile-first design, offline-first architecture, and performance optimization.
  • App Store Deployment: Understand requirements and strategies for deploying to the App Store and Google Play.
  • Use Case: You need to build a new mobile app that needs to run on both iOS and Android. You have a team with strong JavaScript skills. This Skill will guide you in choosing React Native, setting up the project, and following best practices for performance and deployment.

Quick Start

Use the mobile-development skill to get started building a cross-platform mobile app with React Native.

Frequently Asked Questions about mobile-development

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

FAQPage Schema
How do I build a cross-platform mobile app for iOS and Android?

Build cross-platform mobile apps using frameworks like React Native or Flutter to target both iOS and Android from a single codebase. This approach leverages your team's existing JavaScript or Dart skills while maintaining native performance and mobile UX standards.

What's the best way to implement offline-first architecture in mobile apps?

Implement offline-first architecture by designing your mobile app to function without a constant network connection, syncing data locally when connectivity returns. This approach improves mobile UX and performance optimization by ensuring data availability regardless of network status.

Can I use React Native for a mobile app that requires high performance?

React Native is suitable for cross-platform mobile apps, but for highly performant requirements, native development with Swift/SwiftUI for iOS or Kotlin/Jetpack Compose for Android is recommended. Native frameworks provide deeper access to platform-specific optimizations and guidelines.

How do I deploy a mobile app to the App Store and Google Play?

Deploy mobile apps to the App Store and Google Play by meeting platform-specific guidelines, preparing build artifacts, and following store deployment strategies. Understanding requirements for iOS and Android platforms ensures successful submission and approval.

When should I choose Flutter over React Native for mobile development?

Choose Flutter for mobile development when you need a single codebase with highly customized UI and consistent rendering across iOS and Android. Choose React Native when your team has strong JavaScript skills and prefers integrating with existing native modules.

Does mobile app development with Jetpack Compose require Kotlin?

Yes, Jetpack Compose for Android app development requires Kotlin. It is a modern declarative UI toolkit built specifically for Kotlin, enabling native development with highly performant results and adhering to platform-specific design guidelines.