software-mobile

Generate mobile app architecture patterns for iOS, Android, and cross-platform stacks.

73|16|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/vasilyu1983/AI-Agents-public --skill software-mobile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: software-mobile
Source: https://github.com/vasilyu1983/AI-Agents-public/tree/main/frameworks/claude-code-kit/initial-setup/skills/software-mobile
Command: npx skills add https://github.com/vasilyu1983/AI-Agents-public --skill software-mobile

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Mobile app development is complex, requiring expertise across multiple platforms, UI/UX, state management, and deployment. This Skill streamlines the process by providing ready-to-use patterns and best practices.

Core Features & Use Cases

  • Multi-Platform Development: Get execution-ready patterns for iOS (Swift, SwiftUI), Android (Kotlin, Jetpack Compose), and cross-platform (React Native, WebView).
  • Comprehensive Architecture: Covers UI/UX, navigation, state management, networking, local storage, push notifications, and App Store deployment.
  • Decision Support: Includes a decision tree to help select the optimal platform and architecture based on project needs.

Quick Start

Use the software-mobile skill to generate a basic iOS app architecture using Swift and SwiftUI for a social media feed.

Frequently Asked Questions about software-mobile

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

FAQPage Schema
How do I build a mobile app for both iOS and Android without writing separate codebases?

Cross-platform frameworks like React Native let you write once and deploy to both iOS and Android, reducing development time and maintenance overhead. This Skill provides production-grade patterns for cross-platform workflows including architecture, navigation, and App Store deployment.

What's the best architecture pattern for iOS and Android apps?

MVVM and Coordinator architectures separate concerns and improve testability. This Skill covers architecture design for both native platforms, including state management, UI/UX patterns, and platform-specific storage and networking stacks for iOS and Android.

How do I handle authentication, push notifications, and offline storage in mobile apps?

Mobile apps require secure authentication flows, background notification handling, and local data persistence. This Skill provides patterns for implementing these features across iOS (Swift, SwiftUI), Android (Kotlin, Jetpack Compose), and cross-platform stacks with deployment readiness.

Can I use Swift and SwiftUI for iOS, Kotlin for Android, and React Native interchangeably in the same project?

Each has trade-offs: native languages offer platform-specific optimization and APIs, while React Native enables code sharing. This Skill includes a decision tree to help select the optimal platform and architecture based on your project needs.

What do I need to know before deploying to the App Store and Google Play?

Deployment requires understanding platform-specific submission processes, performance optimization, and concurrency models. This Skill covers deployment readiness for both stores, including performance optimization and functional requirements for production-grade app release.