mobile-developer

Provide architectural guidance for iOS, Android, React Native, and Flutter mobile applications.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/0xRayAI/xray --skill mobile-developer-0xrayai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-developer
Source: https://github.com/0xRayAI/xray/tree/main/src/skills/mobile-developer
Command: npx skills add https://github.com/0xRayAI/xray --skill mobile-developer-0xrayai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the complexity of maintaining high-quality mobile applications across diverse ecosystems by providing standardized architectural patterns and performance guardrails.

Core Features & Use Cases

  • Multi-Platform Expertise: Provides architectural guidance for iOS (Swift/SwiftUI), Android (Jetpack Compose), React Native, and Flutter.
  • Performance Optimization: Enforces strict targets for memory usage, battery efficiency, and cold launch times.
  • Security Standards: Implements industry-best practices for data protection, including Keychain/Keystore usage and OAuth 2.0/PKCE integration.

Quick Start

Ask the mobile-developer skill to architect a new feature for your current project using the MVVM pattern and platform-specific security best practices.

Frequently Asked Questions about mobile-developer

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

FAQPage Schema
What is the best way to architect a cross-platform mobile app for high performance?

For iOS and Android apps, secure data handling requires implementing industry best practices like Keychain and Keystore usage alongside OAuth 2.0/PKCE integration. These protocols ensure robust data protection across mobile platforms.

How do I start building a new mobile feature using the MVVM pattern?

To start building a new mobile feature, request architectural guidance for your project using the MVVM pattern and platform-specific security best practices. This provides standardized development workflows for your native or cross-platform application.

Can I use this approach for both React Native and Flutter development workflows?

Yes, you can use this approach for React Native and Flutter development workflows. It provides multi-platform architectural guidance and enforces platform-specific design conventions across iOS, Android, and cross-platform environments.

What performance targets should I enforce when optimizing a mobile application?

When optimizing a mobile application, you should enforce strict targets for memory usage, battery efficiency, and cold launch times. These performance guardrails maintain high-quality user experiences across diverse mobile ecosystems.