mobile-development

Guide mobile teams through framework, architecture, and practice decisions.

Updated Jun 16, 2025
One-click install
npx skills add https://github.com/Stonelukas/Mouse-on-Numpad --skill mobile-development-stonelukas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-development
Source: https://github.com/Stonelukas/Mouse-on-Numpad/tree/main/.opencode/skill/mobile-development
Command: npx skills add https://github.com/Stonelukas/Mouse-on-Numpad --skill mobile-development-stonelukas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Mobile development decisions are complex, and teams often struggle to pick the right frameworks, architectures, and workflows for cross-platform and native apps. This Skill consolidates guidance, best practices, and decision frameworks to help teams move confidently from project inception to deployment.

Core Features & Use Cases

  • Guidance on framework selection across React Native, Flutter, Swift/SwiftUI, and Kotlin/Jetpack Compose.
  • Architecture and design patterns primer (MVVM, Clean Architecture, MVI) with practical usage scenarios.
  • Comprehensive best practices covering performance budgets, offline-first strategies, testing, debugging, and deployment readiness.

Quick Start

Read this Skill to align your mobile projects with recommended frameworks, architectures, and best practices.

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

Choosing between React Native and Flutter requires evaluating your team's expertise, desired performance budgets, and architectural patterns. This Skill guides framework selection by comparing native options like Swift and Kotlin against cross-platform alternatives to establish a coherent development foundation.

What is the best mobile app architecture pattern for my project?

The best mobile app architecture depends on your project's complexity, state management needs, and testing strategy. This Skill provides a primer on MVVM, Clean Architecture, and MVI patterns, offering practical scenarios to help teams implement a structured, maintainable codebase.

How do I implement an offline-first design strategy for mobile applications?

Implementing an offline-first design strategy requires establishing local data persistence and synchronization workflows. This Skill outlines best practices for offline-first architectures, ensuring mobile applications remain functional without continuous connectivity while maintaining data integrity.

How do I set up CI/CD pipelines for native iOS and Android deployments?

Setting up CI/CD pipelines for native iOS and Android deployments involves automating builds, testing, and release workflows. This Skill guides teams through deployment readiness requirements and CI/CD practices to ensure consistent, automated delivery across mobile platforms.

Does this guidance cover performance budgets and debugging for cross-platform apps?

Yes, this guidance covers performance budgets and debugging for cross-platform apps. It consolidates best practices for establishing performance limits, efficient debugging workflows, and comprehensive testing strategies to ensure your mobile application runs optimally across iOS, Android, and desktop.