Multi-platform development
Build for web, mobile, and backend from a single conversation.
Supported platforms
Mobile (React Native)
Native iOS and Android apps built with React Native and Expo.
Features:
- Native performance and feel
- Access to device APIs (camera, GPS, notifications)
- QR code for instant testing on your phone
- App Store and Google Play ready
Best for:
- Consumer apps
- Apps needing offline support
- Native device features
Web (React)
Modern web applications built with React and Vite.
Features:
- Responsive design out of the box
- Fast loading with Vite bundling
- TailwindCSS styling
- Instant Vercel deployment
Best for:
- Dashboards and admin panels
- Content-heavy applications
- Desktop-first experiences
Backend (Python/FastAPI)
Server-side APIs with PostgreSQL database.
Features:
- FastAPI with auto-generated docs
- SQLAlchemy ORM
- Automatic database migrations
- NeonDB PostgreSQL hosting
Best for:
- Custom business logic
- Data processing
- Third-party integrations
Full-stack combinations
| Combination | Use case |
|---|---|
| Web + Backend | SaaS applications, admin dashboards |
| Mobile + Backend | Consumer apps with user accounts |
| Web + Mobile + Backend | Cross-platform apps with shared data |
Adding platforms
Start with one platform
"Build a task management web app"
Add mobile later
"Create a mobile app that syncs with the web version"
AI reads your existing backend and creates a mobile frontend that connects to the same APIs.
Add backend to frontend-only apps
"Add a Python backend with user authentication"
Platform-specific code
Appifex maintains separate codebases for each platform:
your-project/
├── web/ # React web app
│ ├── src/
│ └── package.json
├── mobile/ # React Native app
│ ├── app/
│ └── package.json
└── backend/ # FastAPI backend
├── app/
└── requirements.txt
Each platform deploys independently:
- Web → Vercel
- Mobile → Expo
- Backend → Vercel (serverless functions)
Cross-platform consistency
When building multiple platforms, AI ensures:
- Shared design tokens - Colors, fonts, spacing stay consistent
- API compatibility - Same endpoints work across platforms
- Feature parity - Core functionality available everywhere
- Platform-appropriate UI - Native patterns for each platform
Switching platforms
Use the platform toggle in the project view to:
- See platform-specific code
- Deploy individual platforms
- Add features to specific platforms
"Add push notifications to the mobile app only"