Case study · iOS, Android and web

BAC Română

A structured learning product for Romania's language and literature Baccalaureate, rebuilt in 2026 as native iOS and Android apps with a web app on the same account.

BAC Română
Product
CodingShadows education product
Scope
Content architecture, native mobile rewrite, web app, learning tools
Platform
iOS, Android and web
Outcome
4.7★ · 350+ store ratings

01

Problem

Students prepare from long essays, scattered notes and repeated memorization. The product had to make a large syllabus navigable while supporting both reading and active recall, without turning into another dense document archive. By 2026 it also had to share content and accounts with two sibling apps instead of keeping its own copy.

02

Scope and constraints

  • • A broad syllabus across specializations and literary works
  • • Long-form content that still has to work on a phone
  • • Fast navigation during revision sessions
  • • One content source and one login shared with Quizuri BAC Română and Comentarii BAC Audio

03

Implementation

The information architecture groups essays and commentary by work, then supports the same material with quizzes, flashcards and audio. Students move from a first reading to repeated recall without leaving the product.

In July 2026 the app was rewritten from Flutter to Kotlin Multiplatform: shared Kotlin for data and logic, Jetpack Compose on Android and SwiftUI on iOS. Content now comes from a Go backend that also feeds Quizuri BAC Română and Comentarii BAC Audio, so a fix to a work or a question reaches all three apps at once.

Students can highlight essays and keep notes, study predefined flashcard decks synced to their account, and continue on app.bacromana.com, the web app with Premium. One login works across the BAC apps.

  • Kotlin Multiplatform
  • Jetpack Compose
  • SwiftUI
  • Go
  • Next.js
  • Structured content

04

Results so far

4.7★ · 350+ store ratings

More than 50,000 downloads, rated 4.71 on Google Play from 205 reviews and 4.80 on the Romanian App Store from 149. The ratings come from students who use the product through revision season, not from a classroom demo.

Evidence: Google Play and Apple App Store Romania rating data checked 3 October 2026.

Relevant services

More case studies