Skip to content

Mobile target feature with implementation, templates, and comprehensive documentation.#5633

Open
mahfoos wants to merge 3 commits intojaseci-labs:mainfrom
mahfoos:feature/mobile-target-implementation
Open

Mobile target feature with implementation, templates, and comprehensive documentation.#5633
mahfoos wants to merge 3 commits intojaseci-labs:mainfrom
mahfoos:feature/mobile-target-implementation

Conversation

@mahfoos
Copy link
Copy Markdown

@mahfoos mahfoos commented Apr 20, 2026

1. Mobile Target Implementation

  • MobileTarget class inheriting from WebTarget
  • Setup: Scaffolds React Native/Expo project structure
  • Build: EAS Build integration for native compilation (Android APK/AAB, iOS IPA)
  • Dev: Orchestrates 3 servers simultaneously (Vite + Backend + Expo)
  • Dependency checking (Node.js, yarn, Expo, EAS CLI)
  • Local IP detection for mobile device connectivity

2. Templates & Scaffolding

  • React Native WebView screen component (app/index.tsx)
  • Expo Router layout (_layout.tsx)
  • Bundle creation script (create-bundle.js)
  • Configuration templates (app.json, package.json, eas.json, tsconfig.json)
  • Placeholder icons (splash, app icon, adaptive icon)
  • Complete working example in examples/all-in-one/mobile/

3. Documentation

  • JAC_MOBILE_TARGET.md
    • Architecture overview
    • Quick start guide
    • Detailed setup/build/dev flows
    • WebView architecture explanation
    • Configuration reference
    • Troubleshooting guide

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants