mobile-agent

Develop native iOS and Android apps with Flutter and Dart.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/magisph/rv-adv --skill mobile-agent-magisph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-agent
Source: https://github.com/magisph/rv-adv/tree/main/.agent/skills/mobile-agent
Command: npx skills add https://github.com/magisph/rv-adv --skill mobile-agent-magisph

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the development of native mobile applications for both iOS and Android, ensuring a consistent and high-quality user experience across platforms.

Core Features & Use Cases

  • Cross-Platform Development: Build apps for iOS and Android from a single codebase.
  • Platform Features: Integrates with device capabilities like camera, GPS, and push notifications.
  • Use Case: Develop a new social media app feature that requires real-time location sharing and push notifications for all users, regardless of their device.

Quick Start

Use the mobile agent to create a new Flutter project for a task management application.

Frequently Asked Questions about mobile-agent

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

FAQPage Schema
How do I build native mobile apps for iOS and Android from a single codebase?

Flutter builds native mobile apps for iOS and Android from a single Dart codebase by implementing cross-platform UI patterns and adhering to Clean Architecture principles, ensuring consistent user experiences across both platforms.

What is the best way to manage state in a Flutter app using Clean Architecture?

State management in a Flutter app using Clean Architecture is best handled with Riverpod. This approach separates business logic from the UI, facilitating maintainable cross-platform mobile application development and offline-first solution architecture.

How do I integrate device features like camera and GPS in a cross-platform app?

Integrating device features like camera and GPS in a cross-platform app involves accessing native iOS and Android capabilities directly through Flutter. This allows your application to utilize platform-specific hardware for functions like real-time location sharing.

Can I use Flutter to develop an offline-first mobile application?

Yes, you can use Flutter to develop offline-first mobile applications. This approach architectures local data storage and synchronization logic in Dart, ensuring the app remains fully functional and provides a consistent user experience without continuous network connectivity.

Does Flutter support push notifications for both iOS and Android users?

Flutter supports push notifications for both iOS and Android users by integrating with platform-specific notification services. This allows cross-platform apps to deliver real-time alerts regardless of the user's mobile device operating system.

When should I choose Flutter over other cross-platform app development frameworks?

Choose Flutter over other cross-platform app development frameworks when you need a single Dart codebase for iOS and Android, require deep integration with native device features like GPS, and want to enforce offline-first Clean Architecture using Riverpod.