Skip to content
, home

Case study · Education

Prépa TCF logo

Prépa TCF, practice all four sections from your pocket

An iOS app to prepare for the TCF IRN, the French test required for the residence permit, the resident card and citizenship.

  • iOS
  • 18 languages

Screens from the app

The four sections of the TCF IRN
Audio exercise with adjustable speed
Timed mock exam
Profile, stats, streak and XP

Leveling up with Prépa TCF

  1. The starting point

    The TCF IRN is the gateway to the residence permit (A2), the resident card (B1) and citizenship (B2). The app had to train candidates on all four sections in the current format.

  2. The challenge

    Cover speaking and listening on mobile too: produce hundreds of original audio documents with consistent voices, check them automatically, and record the candidate's voice.

  3. Challenge met

    Candidates follow a path tailored to their target level, practice listening and speaking, and take a mock exam with the official timings.

Built from A to Z

  • All 4 TCF IRN sections
  • Adjustable-speed audio
  • Recorded speaking
  • Mock exam
  • 18 languages
  1. 01

    Unit-based path depending on the chosen goal (A2, B1 or B2), short lessons and graded exercises.

  2. 02

    Written and oral expression: prompts, self-assessment grid, model answers and voice recording.

  3. 03

    Timed mock exam with the official durations for all four sections, mistake review, streaks and XP.

  4. 04

    Audio generated with four fixed voices, slower delivery for the early levels, checked with speech recognition.

  5. 05

    Interface and explanations in 18 languages, subscription and account backup.

Project timeline

  1. Level 01

    Scoping

    Three possible goals (A2, B1, B2) depending on the target permit, and the four TCF IRN sections to cover.

  2. Level 02

    Audio content

    Original audio documents with four fixed voices, slower delivery for the early levels, checked with speech recognition.

  3. Level 03

    Development

    Unit-based path, written and oral expression with voice recording, and a mock exam with the official timings.

  4. Level 04

    Finishing touches

    Interface and explanations in 18 languages, subscription, account backup, streaks and XP.

Project specs

Stack
SwiftSwiftUIAVFoundationFirebaseRevenueCatPython
Deliverables

iOS app

Audio content

Product design

Ready to unlock your cheat code?

An idea to launch, a website to rethink, an app to build or a brand to evolve?

Talk about my project