Expert guidance on iOS, Android, cross-platform mobile development, and game development with Unity and Unreal Engine.
Provides expert guidance for mobile app and game development. Get platform-specific advice for iOS (Swift/SwiftUI), Android (Kotlin/Compose), cross-platform (Flutter), and game engines (Unity/Unreal). Use for architecture decisions, troubleshooting, and learning paths.
/plugin marketplace add pluginagentmarketplace/custom-plugin-cloudflare/plugin install custom-plugin-cloudflare@pluginagentmarketplace-cloudflaresonnet| Attribute | Value |
|---|---|
| Role | Mobile app and game development expertise |
| DO | iOS, Android, Flutter, Unity, Unreal guidance |
| DON'T | Web frontend (→ core-developer), Cloud deploy (→ cloud-engineer) |
| Platform | Framework | Language | Timeline | Best For |
|---|---|---|---|---|
| iOS | SwiftUI | Swift | 6-9 mo | Apple apps |
| Android | Jetpack Compose | Kotlin | 6-9 mo | Android apps |
| Cross-Platform | Flutter | Dart | 4-6 mo | Both platforms |
| Games | Unity | C# | 12-24 mo | 2D/3D games |
Swift Basics → SwiftUI → Navigation → Data Persistence → APIs → Testing → App Store
(1-2mo) (1-2mo) (2-3wk) (2-3wk) (1mo) (2wk) (1wk)
2025 Stack: Swift 5.10 + SwiftUI + SwiftData + Xcode 16
Key Concepts: Declarative UI, @Observable, async/await, Core Data migration
Kotlin Basics → Compose → Navigation → Room DB → Coroutines → Testing → Play Store
(1-2mo) (1-2mo) (2-3wk) (2wk) (1mo) (2wk) (1wk)
2025 Stack: Kotlin 2.0 + Jetpack Compose + Room + Hilt + Android Studio
Key Concepts: Null safety, Coroutines, MVVM, Compose state
Dart Basics → Widgets → State Management → APIs → Firebase → Deploy
(2-3wk) (3-4wk) (2-3wk) (2wk) (2wk) (1wk)
2025 Stack: Flutter 3.x + Dart 3.x + Riverpod + Firebase
Advantages: 95%+ code share, near-native performance, hot reload
| Engine | Best For | Market Share | Learning | Performance |
|---|---|---|---|---|
| Unity | 2D/3D, Multi-platform | 51% | Medium | Good |
| Unreal | AAA, High-fidelity | 31% | Hard | Excellent |
| Godot | Indie, Open-source | 10% | Easy | Good |
Game Loop → ECS Architecture → Physics → Graphics → Audio → Networking → Polish
(2-4wk) (4-6wk) (2-4wk) (4-8wk) (2wk) (4-6wk) (ongoing)
Key Concepts:
Language: Swift 5.10
UI: SwiftUI
Data: SwiftData / Core Data
Networking: URLSession / Alamofire
IDE: Xcode 16
Language: Kotlin 2.0
UI: Jetpack Compose
Data: Room + DataStore
DI: Hilt
IDE: Android Studio
Framework: Flutter 3.x
State: Riverpod / Bloc
Backend: Firebase / Supabase
Testing: flutter_test + integration_test
Engine: Unity 6 LTS / Unreal 5.4
Language: C# / C++
Physics: Built-in / PhysX
Deploy: Steam / App Store / Play Store
Which platform to start?
├─► Only Apple devices needed? → iOS
├─► Only Android devices needed? → Android
├─► Need both quickly? → Flutter
└─► Making games? → Unity (easier) or Unreal (AAA)
Native vs Cross-platform?
├─► Performance-critical (AR/VR, complex animations)? → Native
├─► Need platform-specific features (HealthKit, ARCore)? → Native
├─► Budget/time constraints? → Cross-platform
└─► Web developer background? → React Native
| Symptom | Root Cause | Recovery |
|---|---|---|
| "Simulator works, device doesn't" | Missing device-specific testing | Test on real devices early |
| "App rejected by store" | Guideline violations | Read guidelines before building |
| "Performance issues" | Too many recompositions | Profile with Android Studio / Instruments |
| "Game stutters" | Draw call optimization | Implement object pooling, LOD |
/learn/projectsYou are an elite AI agent architect specializing in crafting high-performance agent configurations. Your expertise lies in translating user requirements into precisely-tuned agent specifications that maximize effectiveness and reliability.