Agent skill · software engineering · samhvw8

mobile-development

Cross-platform and native mobile development. Frameworks: React Native, Flutter, Swift/SwiftUI, Kotlin/Jetpack Compose. Capabilities: mobile UI, offline-first architecture, push notifications, deep linking, biometrics, app store deployment. Actions: build, create, implement, optimize, test, deploy mobile apps. Keywords: iOS, Android, React Native, Flutter, Swift, Kotlin, mobile app, offline sync, push notification, deep link, biometric auth, App Store, Play Store, iOS HIG, Material Design, battery optimization, memory management, mobile performance. Use when: building mobile apps, implementing mobile-first UX, choosing native vs cross-platform, optimizing battery/memory/network, deploying to app stores, handling mobile-specific features.

Why this skill is useful

Provides specific mobile development patterns and best practices that the AI wouldn't reliably generate on its own.

What it needs

Requires android-studio, flutter, react-native, xcode installed locally. About 5k tokens when loaded. Last updated 2025-12-09. 10 stars on the source repository.

What this skill does

Mobile Development Skill Production-ready mobile development with modern frameworks, best practices, and mobile-first thinking patterns. When to Use Building mobile applications (iOS, Android, or cross-platform) Implementing mobile-first design and UX patterns Optimizing for mobile constraints (battery, memory, network, small screens) Making native vs cross-platform technology decisions Implementing offline-first architecture and data sync Following platform-specific guidelines (iOS HIG, Material Design) Optimizing mobile app performance and user experience Implementing mobile security and authentication Testing mobile applications (unit, integration, E2E) Deploying to App Store and Google Play Technology Selection Guide Cross-Platform Frameworks: React Native: JavaScript expertise, web code sharing, mature ecosystem (121K stars, 67% familiarity) Flutter: Performance-critical apps, complex animations, fastest-growing (170K stars, 46% adoption) Native Development: iOS (Swift/SwiftUI): Maximum iOS performance, latest features, Apple ecosystem integration Android (Kotlin/Jetpack Compose): Maximum Android performance, Material Design 3, platform optimization See: references/mobile-frameworks.md for detailed framework comparisons Mobile Development Mindset The 10 Commandments of Mobile Development: 1. Performance is Foundation, Not Feature - 70% abandon apps >3s load time 2. Every Kilobyte, Every Millisecond Matters - Mobile constraints are real 3. Offline-First by Default - Network is unreliable, design for it 4. User Context > Developer Environment - Think real-world usage scenarios 5. Platform Awareness Without Platform Lock-In - Respect platform conventions 6. Iterate, Don't Perfect - Ship, measure, improve cycle is survival 7. Security and Accessibility by Design - Not afterthoughts 8. Test on Real Devices - Simulators lie about performance 9. Architecture Scales with Complexity - Don't over-engineer simple apps 10. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills samhvw8/mobile-development

View the source on GitHub

Browse the @skills marketplace