Logo Quiz icon

Démarrage rapide

Documentation

Guide de configuration pour Logo QuizVisuella

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

bash
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

bash
flutterfire configure

Pick 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

bash
make setup

5. Run

bash
make run-android   # or: make run-ios

That 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:

bash
make reset

restores 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.