Skip to content
All work

Case study · Mobile · Education

EdTech mobile app 

A learning app that lets students pick up a lesson on any device, and teachers see progress without chasing anyone.

  • React Native
  • Expo
  • Firebase
Role
Software developer
Year
2024 — now
Duration
Ongoing
Platform
iOS · Android
EdTech mobile app — project image

Overview

Built at a Finland-based education startup, the app delivers short lessons, quizzes and progress tracking. I work across the React Native app and the Node.js services behind it.

The challenge

Students switch between phones, tablets and patchy connections. The app had to feel native on both iOS and Android, keep working offline, and stay simple enough for younger learners.

The approach

  1. 01

    One React Native and Expo codebase for both platforms, with platform-specific touches where they matter — navigation gestures, haptics and safe areas.

  2. 02

    Lessons and progress are cached on the device and synced when the connection returns, so nothing is lost on a train or in a classroom with poor Wi-Fi.

  3. 03

    Firebase handles authentication and real-time updates, so teachers see progress the moment a student finishes a quiz.

What it does

Feature 01

Offline lessons

Downloaded content keeps working without a connection.

Feature 02

Live progress

Teachers see quiz results the moment they’re submitted.

Feature 03

Native feel

Smooth gestures and transitions on both iOS and Android.

Feature 04

Over-the-air updates

Fixes ship through Expo without waiting for store review.

Next project

Analytics dashboard

Read the case study