Code Editor
While the AI handles most coding tasks, you have full access to view and edit the generated code directly.Accessing the Editor
The code editor is available in Triple Panel layout:- Click the layout toggle in the header
- Select the three-panel layout
- The editor appears in the middle panel
File Browser
The left sidebar of the editor shows your project files:Editor Features
Syntax Highlighting
Full TypeScript/React Native syntax highlighting with:- JSX component highlighting
- TypeScript type annotations
- Import/export statements
- String and number literals
File Tabs
Open multiple files in tabs for easy switching between related files.Search
UseCtrl/Cmd + F to search within the current file.
When to Edit Manually
The AI handles most tasks, but manual editing is useful for:Quick Fixes
Minor typos or small value changes are faster to fix directly
Learning
Read the code to understand how the AI implemented features
Fine-tuning
Adjust specific values like colors, spacing, or timing
Debugging
Add console.log statements to diagnose issues
Common Manual Edits
Adjusting Styles
Fixing Text
Tweaking Animations
Adding Debug Logs
Saving Changes
After editing code manually:- The file is auto-saved
- A build triggers automatically
- Preview updates with your changes
Manual edits are tracked in version history just like AI changes.
Working with AI and Manual Edits
You can combine AI prompts with manual edits:- AI generates feature - “Add a settings screen”
- You fine-tune - Adjust spacing, fix typos
- AI adds more - “Add dark mode toggle to settings”
Understanding the Code Structure
App Directory (Expo Router)
Natively uses Expo Router for file-based routing:Components
Reusable UI components live in/components:
Utils
Helper functions and API calls in/utils:
Common Patterns
Navigation
State Management
API Calls
Best Practices
Let AI handle big changes
Let AI handle big changes
For adding features or refactoring, describe it to the AI. Manual editing is best for small tweaks.
Test after each edit
Test after each edit
Always verify your manual changes work in the preview before moving on.
Keep consistent style
Keep consistent style
Match the existing code style when making manual edits.
Use meaningful commits
Use meaningful commits
The AI auto-generates commit messages, but your manual edits are tracked too.
Exporting Code
To work on the code locally:- GitHub Sync
- Download ZIP
- Connect your GitHub repository
- Code syncs automatically
- Clone locally:
git clone your-repo - Install:
npm install - Run:
npx expo start
GitHub Integration
Learn more about syncing with GitHub