✅ README.md
AutoMobileAppMakerBot A clean, open‑source mobile app generator that converts any bot folder into a full React Native / Expo mobile app using a simple JSON descriptor.
Features Generates a complete Expo mobile app from any bot folder
Uses a simple mobile_config.json descriptor
No mobile development required
Outputs a full Expo project in mobile_builds/
Works with any bot structure
100% open‑source and GitHub‑friendly
Usage Clone the repo.
Run the generator:
bash python mobile_forge.py path/to/your/bot Your bot folder must contain:
Code mobile_config.json This file defines the app name, screens, and actions.
After generation:
bash cd mobile_builds/ npm install npx expo start This launches the mobile app in Expo (Android, iOS, or Web).
Example mobile_config.json json { "descriptor": { "name": "MyBot", "description": "A sample bot.", "version": "1.0.0" }, "screens": [ { "title": "My Bot", "subtitle": "Choose an action", "actions": [ { "label": "Do Something", "description": "Runs the primary action." } ] } ] } Output The generator creates:
Code mobile_builds// This folder is a complete Expo project containing:
App.js
app.json
package.json
Screens
Components
Assets
Your bot’s mobile_config.json
You can customize the UI by editing files inside template_app/.
Notes This tool does not run your bot logic.
It only generates the mobile UI layer.
Users can extend the template however they want.