AppForge
Turn your website into a real Android and iOS app
What it does
Features
- Flutter 3 project for Android and iOS from one codebase
- Fullscreen video, inline media playback and WebRTC
- File upload and a native download manager
- Deep links and custom URL schemes
- Multi-language with right-to-left support
- Pull to refresh, pinch zoom, custom user agent
- Navigation: bottom bar, drawer, top tabs, floating button — or drawer paired with either
- Welcome slides in three layouts, shown once on first launch
- Exit prompt: press twice, ask first, or straight out
- Loading indicator: bar, spinner or hidden
- Biometric lock with fingerprint or Face ID
- AdMob banner and interstitial ads
- Self-hosted — your data never leaves your server
- Push notifications through Firebase, with device management
- Six ready-made colour palettes, gradient or flat header
- Allowed and blocked domain lists
- Backup and restore from the panel
- Guided installation wizard — no terminal, no code
- Full source code — PHP 8.2+ and Flutter 3
- JavaScript bridge for calling native features from your pages
- Signed licence API with domain-based activation
- 19 documentation guides, published online
Technical specifications
| Backend | PHP 8.2+, no framework, no Composer |
|---|---|
| Database | MySQL 8 / MariaDB 10.6+ |
| Mobile | Flutter 3, one codebase |
| Platforms | Android & iOS |
| Notifications | Firebase Cloud Messaging |
| License | Domain-based activation, signed API |
| Hosting | Self-hosted — any PHP hosting |
| Updates | Downloaded from your account here |
Requirements
- Hosting with PHP 8.2 or newer and MySQL 8 / MariaDB 10.4+
- A website served over HTTPS
- Flutter 3.x and Android Studio to build the Android app
- A Mac with Xcode to build the iOS app (Apple requires one)
- A Firebase project, only if you want push notifications
What's included
- PHP backend + admin panel (full source)
- Flutter project — Android & iOS (full source)
- Guided installation wizard
- License & activation system
- 19 documentation guides
- Database schema and demo data
- Future updates for the product
Licensing
One licence covers one production project — one website and its app. The Android and iOS builds of the same site are included together.
Development and staging environments (localhost,
*.test, dev.*, staging.*) never consume
your production activation.
Moved to a new domain? Open a support ticket and we release the activation so you can activate again.
Release history
27 Aug 2026
Added — Fullscreen video support · Welcome slides with three layouts · Combined navigation: drawer with a bottom bar or top tabs · Six colour palettes and a gradient header · Exit prompt and share message options
Improved — Panel changes now reach a running app without a reinstall
Fixed — Release builds are signed correctly out of the box
24 Aug 2026
Added — Device management with one-click cleanup · My Account and additional administrators · Setup checklist on the dashboard
Improved — Upload limits and rate limiting across the panel
21 Aug 2026
Added — First public release
Full history in the changelog. Updates are downloaded from your account.
Questions
demo@demo.com / demo1234
| Version | v1.2.0 |
|---|---|
| Licence | 1 site / 1 app |
| Source | Included, full |
| Hosting | Your own |