Skip to content
Back to all projects

Education / Trivia

Flag App

A geography quiz built to be replayed, not just finished.

FlutterDartREST APIsSQLite
Flag App primary screenshot

Overview

A flags-and-geography trivia app with progressively harder quiz modes, built to be replayed rather than completed once.

Problem

Trivia apps tend to plateau in difficulty and lose replay value quickly once a user has seen most of the question bank once.

Solution

We built an adaptive difficulty layer that weights recently-missed regions more heavily, so the quiz naturally resurfaces weak spots instead of repeating the same random set.

Outcome

Delivered a fully offline-capable trivia app with an adaptive difficulty system that noticeably increased average session length in testing.

Key features

Multiple quiz modes: flags, capitals, and mixed challenges

Difficulty that adapts to recent quiz accuracy

Region-based learning packs (continents, unions, custom sets)

Local high-score and streak tracking, no account required

Clean review screen showing exactly what was missed and why

Design process

Bold, flag-forward visuals with a game-show-style reveal animation on answers, kept intentionally simple so the flags themselves stay the focal point of every screen.

Development process

Flutter app with a local SQLite question bank for offline play, and a lightweight scoring/adaptive-weighting algorithm implemented entirely client-side.

Gallery

Flag App screenshot 1
Flag App screenshot 2
Flag App screenshot 3
Flag App screenshot 4
Flag App screenshot 5
Flag App screenshot 6
Flag App screenshot 7

Next project

GetAll AI

View case study