Skip to content

Shule Learning

An offline-first revision app serving 40,000 secondary students, built to work on entry-level Android phones with no data bundle.

Client
Shule EdTech
Timeline
12 weeks
Platforms
Android, iOS
A teacher and pupils in a Kenyan classroom

Licensed placeholder image — replace with real project photography or a product screenshot before launch.

Play Store rating
2.8 to 4.6Play Store rating
Active students
40kActive students
Install size
-70%Install size
Week-four retention
3.9xWeek-four retention

The challenge

Shule's first app assumed a constant connection and a modern phone. Most of their students had neither. Retention collapsed after week one and the store rating sat at 2.8.

What we built

A rebuild around offline-first architecture: content packs download once over WiFi, all quizzing works without a connection, and progress syncs when the phone next sees a network.

How we approached it

  1. 1Device audit across the actual handsets students were using
  2. 2Content packaged into downloadable subject bundles under 8MB each
  3. 3Local-first progress tracking with conflict-safe background sync
  4. 4Install size cut from 74MB to 22MB
  5. 5Staged rollout with crash monitoring on low-end device profiles
They tested on the phones our students actually own. That one decision turned the whole product around.
Faith ChebetProduct Lead, Shule EdTech

Technology

  • Flutter
  • SQLite
  • Firebase
  • Node.js

Commercial outcome

Week-four retention up 3.9x after rebuilding offline-first

Read the case study

Tell us what is not working

Thirty minutes, no deck. You will leave with an honest read on feasibility, a price band and a timeline - whether or not you work with us.

We reply within one business day.

Have a project in mind?

Free 30-minute discovery call.

Book a call