
Démarrage rapide
Documentation
Quick start
Thank you for purchasing Logo Quiz — Brand & Pop Trivia on CodeCanyon. Here is the shortest path from ZIP to a running app.
What's in the box
A full Flutter source project for Android and iOS, wired for AdMob or AppLovin, In-App Purchase, Firebase, Play Games and Game Center — and shipped with a browser-based setup GUI so you don't have to hand-edit native files. Lifetime free updates and support.
Configure in a single place
Everything user-configurable lives in one .env file at the repo root. You edit it through setup.html, a self-contained GUI you open in your browser. It rewrites the native files (AndroidManifest.xml, Info.plist, pubspec.yaml, Kotlin package names, key.properties, …) for you at build time — you never touch them yourself.
The five steps
Make sure you have Flutter installed first (see Prerequisites). Then, from the repo root:
1. Create your .env
cp .env.example .env.env is gitignored, so your credentials never end up in a commit.
2. Open setup.html
Open it in Chrome or Edge (double-click, or open setup.html on macOS). Grant it access to your project folder — a one-time browser permission — and fill in as much or as little as you want. Everything can stay disabled at first; the app still builds and runs.
3. Set up Firebase
flutterfire configurePick or create a Firebase project. The CLI writes google-services.json, GoogleService-Info.plist, firebase_options.dart, and firebase.json — all gitignored. See Configure → Firebase.
4. Install dependencies
make setup5. Run
make run-android # or: make run-iosThat target runs scripts/env-sync.sh, which patches the native files from your .env, then calls flutter run for your target device.
Cleaning up
The env overlay leaves your working tree dirty. When you're done for the day:
make resetrestores the committed placeholder state so git status is clean again.
Where to go next
- Configure → Identifiers — set your Android package name and iOS bundle ID before your first Firebase setup or store upload.
- Features — enable AdMob, AppLovin, IAP, Play Games or logging when you're ready.
- Customize — rebrand: app name, icon, languages, quiz content.
- Release — build the AAB or IPA when you're ready to publish.
Stuck? Email contact@visuella-dz.com — we reply to CodeCanyon buyers within one business day.