For the complete documentation index, see llms.txt. This page is also available as Markdown.

Build a mobile app

A complete example of building a cross-platform mobile app with GenVibe.

We'll build a workout logger for iOS and Android.

1. First prompt

Say "mobile app" so GenVibe scaffolds React Native + Expo:

Build a mobile workout logger app. Bottom tab bar with two tabs: Log and History. On Log, I can pick an exercise, enter sets and reps, and save. History shows past workouts grouped by date. Clean, modern mobile design.

GenVibe builds the app and shows it in a phone frame preview.

2. Iterate

Add a "+" button to create a custom exercise.

Show a weekly summary card at the top of History with total workouts this week.

When I save a workout, show a quick confirmation toast.

3. Persist data

Connect Supabase:

Use Supabase to store workouts so they sync and persist, with email login so each user sees only their own data.

4. Test interactions

Use the device-frame preview to tap through tabs, add entries, and check navigation. For the real feel, open the QR code in the preview toolbar and scan it with Expo Go to run the app on your own phone with live reload.

5. Ship to the stores

Click the Android icon in the preview toolbar to build an installable APK (to try on a phone) or an AAB (to publish on Google Play) — see Android builds. You can also export to GitHub and run the build yourself.

Last updated

Was this helpful?