Template: Mobile App Projects

Starter memory edits for mobile app development projects.


Core Template (5 edits)

Copy and customize these:

1. "Platform: [iOS-first/Android-first/Cross-platform React Native/Flutter]"
2. "Language: [Swift/Kotlin/Dart/TypeScript]"
3. "Backend: [Firebase/Supabase/Custom API]"
4. "State: [Redux/MobX/Provider/Riverpod]"
5. "Target: [iOS 15+/Android 10+] minimum version"

Filled Example

1. "Platform: iOS-first, Android v2.0. React Native v0.72" (55 chars)
2. "Language: TypeScript, no JavaScript in production" (51 chars)
3. "Backend: Custom Node.js API, Firebase for push notifications" (62 chars)
4. "State: Redux Toolkit with RTK Query" (36 chars)
5. "Target: iOS 15+, Android 11+ when launched" (43 chars)

Extended Template (10 edits)

For more complex projects:

6. "Navigation: [React Navigation/Expo Router]"
7. "Storage: [AsyncStorage/MMKV/SQLite]"
8. "Auth: [Firebase Auth/Auth0/custom JWT]"
9. "Analytics: [Firebase Analytics/Amplitude/Mixpanel]"
10. "CI/CD: [Fastlane/EAS Build/App Center]"

Platform-Specific Additions

iOS Native

"Architecture: MVVM with Combine, not MVC" (41 chars)
"UI: SwiftUI for new screens, UIKit for legacy" (46 chars)
"Min iOS: 15.0, no support for iOS 14" (36 chars)

Android Native

"Architecture: MVVM with Jetpack Compose" (40 chars)
"DI: Hilt, not Dagger or Koin" (28 chars)
"Min SDK: 26 (Android 8.0)" (25 chars)

React Native

"Navigation: React Navigation 6, not Expo Router" (48 chars)
"Native modules: prefer Expo modules when available" (51 chars)

Flutter

"State: Riverpod 2.0, not Provider or BLoC" (41 chars)
"Navigation: GoRouter, not Navigator 1.0" (39 chars)

How to Use

  1. Copy the core template
  2. Fill in the brackets with your specifics
  3. Add using: memory_user_edits add control="..."
  4. Test with relevant questions
  5. Refine based on results

Template from Claude Memory User Edits Guide — CC BY 4.0