AA
← Back

iPad App · Swift Student Challenge · App Store

AlfiBaT

A personal iPad app I built to help beginners learn Arabic letters, designed around the exact challenges I faced as a learner.

SwiftUIPencilKitAVFoundationiPadOS

Overview and Build

I built AlfiBaT for the Swift Student Challenge as a way to create the kind of learning tool I wished I had when starting to learn Arabic. I focused on the areas that felt most confusing to me: pronunciation, letter shapes inside words, and writing practice.

The app is structured around short, focused learning loops. Users hear a letter, see how it behaves in context, and then practice writing it directly on the iPad. I added a name writing screen to make the experience more personal and engaging.

Design and Tools

  • SwiftUI for clean, reusable UI components
  • AVFoundation for clear audio pronunciation
  • Pencil and touch input for writing practice
  • Designed around real learner pain points

Screens

AlfiBaT alphabet grid

Alphabet Grid

Browse letters and jump into focused practice

AlfiBaT letter lesson

Letter Lesson

Pronunciation plus letter forms in context

AlfiBaT name writing

Name Writing

Personal practice that keeps people engaged

AlfiBaT connect game

Connect Game

Reinforces recognition through fast matching