mobile-developer_skill

This skill helps you design, compare, and implement high-performance native and cross-platform mobile solutions for iOS, Android, and beyond.
  • Rust

7

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill louloulin/claude-agent-sdk --skill mobile-developer

  • SKILL.md36.6 KB

Overview

This skill is a mobile development expert specializing in iOS, Android, and cross-platform app development. It guides architecture, performance tuning, UI/UX decisions, and platform trade-offs to deliver maintainable, high-quality mobile apps. The skill supports modern Swift and Kotlin patterns and advises on React Native, Flutter, and hybrid approaches.

How this skill works

The skill inspects project goals, team constraints, and target platforms to recommend an optimal approach (native vs cross-platform). It provides concrete patterns: MVVM, async network handling, UI composition, and lifecycle management. It also helps identify performance hotspots, tooling choices, and integration points for native modules or Rust-based components.

When to use it

  • Deciding between native and cross-platform for a new mobile product
  • Designing app architecture and choosing patterns (MVVM, Clean, Redux-like)
  • Improving performance, reducing battery/network usage, or shrinking app size
  • Integrating native modules, SDKs, or Rust libraries into mobile apps
  • Migrating UI or business logic between frameworks (e.g., UIKit to SwiftUI)

Best practices

  • Prefer native when maximum performance and full API access are required
  • Use MVVM or similar separation to keep UI, logic, and networking testable
  • Make network calls asynchronous with clear error handling and retry policies
  • Measure before optimizing: use profiling tools for CPU, memory, and battery
  • Modularize code and expose thin native bridges for cross-platform needs

Example use cases

  • Recommend platform strategy for a consumer app with heavy animations
  • Design a SwiftUI MVVM flow with async network layer and caching
  • Optimize Android Kotlin app startup time and reduce memory churn
  • Define when to implement a native plugin versus pure cross-platform code
  • Plan integration of a Rust library for shared cryptography or business logic

FAQ

Choose Flutter for consistent high-performance rendering and expressive UI; choose React Native if you need faster JavaScript-driven iteration and a broader plugin ecosystem.

How to share logic across platforms safely?

Encapsulate shared logic in well-defined modules or libraries (for example, Rust or Kotlin Multiplatform) and expose stable interfaces with platform-specific thin adapters.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational