Back to the portfolio
Case study · Mutyairi

Pass your learner's licence test
with notes, practice and games on your phone.

Mutyairi (“driver” in Shona) is our own app for people preparing for the Zimbabwe VID provisional test. It has short study notes, practice questions with explanations, timed mock exams, road signs and four learning games, and it works completely offline. This page shows how we built it.

Who it's for
Learner drivers preparing for the VID provisional test
Runs on
Android phones, offline, no account needed
Built with
Flutter
Status
Version 1.9, free download for Android, October 2026

01 — The problem

Learners study from a printed book, or pay to travel to town for oral lessons.

The provisional test is 25 questions in 8 minutes, and you need 22 to pass. Most people prepare from a printed Highway Code or by paying for oral lessons, and the questions on who goes first at an intersection are where many fail.

We wanted one app that teaches the rules and lets you practise them, anywhere. It had to:

  • Explain the rules in short, plain-English notes, using the words the VID test and the Highway Code use
  • Give practice questions with an explanation after every answer, and mock exams timed like the real test
  • Teach the road signs and the intersection rules in a way that sticks
  • Work without internet or data, with nothing to sign up for
  • Be small enough to share on WhatsApp

02 — How we built it

The same six steps we use for every client.

Mutyairi is our own product, so we were the client. Here's what each step looked like.

  1. 1

    Brief

    Notes, practice, mock exams and games for the provisional test in one offline app. The mock exam follows the real test: 25 questions, 8 minutes, pass mark 22.

  2. 2

    Design decisions

    We grouped the Highway Code into eight topics, from Rules of the Road to Parking & Emergencies, and gave every topic notes to read and questions to answer. The look is calm and light, with soft 3D pictures, so long study sessions don't feel tiring. More on the choices below.

  3. 3

    Prototype

    Because this was our own app, we went straight to a working build and reviewed it screen by screen at phone size, changing the layout, wording and text sizes as we went.

  4. 4

    Build in small pieces

    First the question bank and the mock exam, then the 52 SADC road signs with a signs quiz, then study notes for every topic, then four games, and finally a profile with a test-day countdown, daily goal, study streak, badges, reminders and dark mode. The app now has 149 questions.

  5. 5

    Test and harden

    More than 60 automated tests check the questions, the right-of-way rules in every intersection, the stopping-distance maths, the notes and the screens. One test draws every road sign, after we found five signs that showed up blank; another checks every main screen on a small phone with large text.

  6. 6

    Ship and support

    The Android app is signed and free to download. We cut the download from 58 MB to about 20 MB so it is easy to share on WhatsApp, and each release lists what changed on the app's About screen.

03 — Screens

What it looks like.

Screenshots of the real app with sample progress for a learner called Rudo. Scroll sideways to see them all.

Home screen with the test countdown, exam readiness, today's goal and a study streak
Home
Learn tab listing the eight topics with progress and notes read
Topics
Study notes on intersections with Highway Code page numbers and Remember boxes
Study notes
Road sign question answered, showing the right answer in green and an explanation
Practice with explanations
Intersection Challenge game: tap the cars in right-of-way order
Intersection Challenge
Games menu: Intersection Challenge, Sign Rush, Stop in Time and Safe or Not
Four games
Road signs book showing control signs
Road signs
Profile with the days until the test, streak and achievement badges
Profile and badges

In dark mode on a real phone, from first launch.

Welcome screen with a green car and traffic light, asking what to call you
Welcome
Calendar to pick the date of your test
Pick your test date
How it works: learn, practise, mock exam, and a daily goal picker
How it works
Home screen in dark mode with exam readiness and quick practice
Home
Study notes on intersections in dark mode
Study notes
Games menu with four games
Games
Intersection Challenge with a stop sign, a yield sign and three cars
Intersection Challenge
Safe or Not? card: pulling off the road to rest when you feel sleepy
Safe or Not?
Quick test question about a roadworks sign
Sign question
Profile with test countdown and locked achievement badges
Profile
My progress: tests taken, score chart and progress by topic
My progress

04 — Key decisions

Four choices that make it easy to use and trust.

In plain English, without the jargon.

Offline, with no account

Everything is inside the app, so it works with no data bundle. There is no sign-up, no ads and no analytics, and progress is saved only on the phone.

The rules in our own words

The Highway Code is copyright, so the notes and questions are written in our own words from its rules, with page numbers so learners can check the book. The wording follows the test: traffic circle, yield, hooter, robots.

Learn by playing

Reading alone is boring. Intersection Challenge teaches who goes first; Stop in Time uses your real reaction time and the Code's stopping distances; Sign Rush and Safe or Not? drill the signs and rules against the clock.

Small enough to share

Most learners get apps from a friend on WhatsApp, so size matters. One 20 MB file installs on any Android phone, old or new.

The road signs are the official SADC designs from Wikimedia Commons (public domain), and the 3D pictures were made for the app, with no third-party logos.

05 — Tech stack

What it's made of.

App

Flutter for Android, with light and dark themes and layouts checked down to small phones

On the device

Progress, bookmarks, mistakes, notes read and best scores saved on the phone; works offline

Content

149 questions, study notes for 8 topics and 52 SADC road signs as sharp vector images

Games

Drawn in Flutter: a top-down intersection with right-of-way rules, and a braking scene using stopping-distance maths

Reminders

Optional daily study reminders using the phone's own notifications, no internet needed

Quality

More than 60 automated tests, including drawing every road sign and checking screens on small phones

06 — What's next

Into learners' hands.

Mutyairi is out now as a free Android download. These are on the list but not built yet:

  • A Google Play listing
  • More questions, so mock exams repeat less often
  • Shona and Ndebele versions of the notes
  • More intersection scenarios for the game

Your project

Want a learning app like this?

We follow the same steps for every client, and you see a clickable prototype before you pay for the build.

Book a free consultation → See more of our work