On phones today. Native tomorrow.
Describe your mobile app and maker77 builds a native-feeling phone app that anyone can install from a link. When you're ready for the stores, convert it to a Flutter project that shares the same backend.
Start instantly, go native when it matters
- Live the moment you publish — share a link or QR code
- Home-screen icon, full-screen, your theme color
- Manifest and service worker added automatically
- Update instantly: no review queue, no store release
- One-click conversion (3 message credits)
- Material 3 app in pubspec.yaml + lib/main.dart
- Connected to the same database and user accounts
- Build for iOS, Android and web with standard Flutter tools
Two taps to the home screen
Every published maker77 app can be installed. Share these steps with your users — or put them right inside your app.
- 1Open your app's link in Safari
Scan the QR code from the Publish dialog, or open yourapp.maker77.app (or your custom domain).
- 2Tap the Share button
It's the square with an arrow pointing up, in Safari's toolbar.
- 3Choose “Add to Home Screen”
Scroll the share sheet if you don't see it, then confirm the name.
- 4Launch it like any app
It opens full-screen with your icon and theme color — no browser bars.
Your app, rewritten in Flutter
Open the Flutter tab in the builder and convert. maker77 reads your app's screens and data model and writes a native Flutter app that uses the same backend.
Convert
Run it in the builder
flutter build web with cloud build on Builder and up.Download the project
const String kApiBase = 'https://maker77.com';
const String kProjectId = 'your-app-id';
class HabitsApp extends StatelessWidget {
@override
Widget build(BuildContext context) => MaterialApp(
theme: ThemeData(useMaterial3: true,
colorSchemeSeed: Color(0xFF7C5CFF)),
home: const HomeScreen(),
);
}
// same data as the web app
final res = await http.get(Uri.parse(
'$kApiBase/api/runtime/$kProjectId/db/habits'));Illustrative excerpt — the generated code is specific to your app.
From download to App Store & Google Play
The downloaded project is a standard Flutter app, so the official Flutter release process applies. You'll need Flutter installed, plus your own Apple Developer and Google Play Console accounts.
- 1.Open the project and run
flutter pub get. - 2.Set your bundle ID, app icon and signing team in Xcode (requires a Mac).
- 3.Build the archive with
flutter build ipa. - 4.Upload with Xcode or Transporter, then submit in App Store Connect.
$ flutter pub get
$ flutter build ipa- 1.Run
flutter pub getin the project folder. - 2.Set your application ID and create an upload keystore for signing.
- 3.Build the bundle with
flutter build appbundle. - 4.Upload the .aab in Google Play Console and roll out a release.
$ flutter pub get
$ flutter build appbundleOne backend
Web, PWA and Flutter clients read and write the same records and accounts.
Cloud build
Builder+ runs a real flutter build web on our servers so you can try the native code in the browser.
DartPad preview
Run the generated Dart in DartPad from the Flutter tab, on any plan.
Start with a finished app
Real phone apps with bottom tabs, sheets and cloud data. Install the demo on your phone, then remix it.
Log spending and income in seconds, see where your money goes each month and stay under budget.
Build better routines with daily check-ins, streaks, a 12-week heatmap and clear progress stats.
Colorful pinned notes with tags and search, plus a daily mood journal with a mood calendar.
Discover beautiful recipes, tick off ingredients as you cook, and let an AI Chef invent meals from your fridge.
Learn Spanish with swipeable flip cards, spaced repetition boxes, daily streaks and progress stats.
Plan routines, log every set and rep with a built-in rest timer, and watch your strength grow.
Put your app in their pocket
Describe your mobile app. Install it on your phone in minutes — and take it native when you're ready.