How We Built ArabFingers: The Story Behind the App

From a parent's frustration to a free tool for families worldwide

A
Aissa Trad··8 min read

The Problem: Arabic Learning for Toddlers Is Broken

If you're a parent in a bilingual Arab family living outside the Arab world, you've probably experienced this: you want your toddler to be exposed to Arabic letters, but every app you find is either low quality, filled with intrusive ads, behind a paywall, or designed for much older children. The situation for toddlers — kids aged 1 to 3 who can't read yet — is particularly dire.

I experienced this firsthand. My child was 18 months old and fascinated by the keyboard. Every time he sat on my lap while I worked, he would smash the keys gleefully — delighted by the letters appearing on screen. I thought: what if each keypress showed an Arabic letter with its sound? What if the screen came alive with animations? What if this natural curiosity could become a gateway to Arabic literacy?

I searched for existing solutions. I tried dozens of apps. Some were in Arabic, but they assumed the child could already read. Others had small touchable letter tiles, but they were surrounded by banner ads that my toddler would accidentally tap. The ones without ads cost $5-10 per month — a significant barrier for many families. None of them captured the pure joy of keyboard smashing that my child already loved.

The Insight: Keyboard Smashing Is Learning

The realization that changed everything was simple: toddlers already know how to use keyboards. They don't need instructions, tutorials, or onboarding flows. They smash keys. That's it. And every keypress is a learning opportunity — if you design the response correctly.

Child development research supports this. The concept of "cause and effect" learning is fundamental to toddler cognition. Babies as young as 6 months understand that their actions produce results. When they press a key and see a large, colorful letter appear with a pleasant sound, they're forming neural connections. They're learning that this shape is called "Ba" and that shape is called "Ta."

This isn't passive screen time — it's active, multi-sensory engagement. The child is choosing to press keys (motor activity), seeing the result (visual), and hearing the letter name (auditory). Three learning channels simultaneously, driven by the child's own curiosity. Research published in the journal "Developmental Psychology" has shown that self-directed exploration leads to significantly better learning outcomes than passive observation.

Building the First Prototype

The first version of ArabFingers was built in a weekend. It was embarrassingly simple: a full-screen app that listened for keypresses and showed the corresponding Arabic letter in large text. No animations, no sounds, no themes — just letters.

But my son loved it. He would sit at the keyboard and press keys for 10-15 minutes at a time — an eternity in toddler attention spans. Within a week, he was pointing at the letter ب on a book cover and saying "Ba!" He was 20 months old.

That moment convinced me this needed to become a real product. Not a commercial product — a free tool that every Arab family could use, regardless of income or location. The Arabic-speaking diaspora spans the entire globe, and these families deserve access to high-quality educational tools without financial barriers.

Design Decisions That Shaped ArabFingers

Every design decision in ArabFingers was guided by one principle: what is best for a 1-3 year old? This led to some unconventional choices:

No navigation, no menus, no buttons

The play area has zero UI elements. A toddler cannot accidentally navigate away, close the app, or change settings. Every tap and every keypress produces a letter. The entire screen is the toy.

Hidden parent panel with hold gesture

Parents access settings by pressing and holding a small corner icon for 2 seconds — a gesture no toddler would discover accidentally. We also added an optional PIN lock for extra safety. This means parents can configure themes, sounds, and keyboard layouts without their child ever seeing a settings screen.

Bilingual display, always

Every Arabic letter is shown alongside its English phonetic equivalent. This serves two audiences: Arabic-speaking parents who want their child to learn the Latin equivalents, and English-speaking parents who are learning Arabic alongside their child. Both languages are always visible, normalizing bilingualism from the very first interaction.

Celebration without competition

ArabFingers celebrates every keypress with animations and sound, and it celebrates milestones (10 keys, 28 keys, etc.) with confetti and emoji bursts. But there are no scores, no leaderboards, no "you got it wrong" feedback. Every interaction is positive. This builds a love of Arabic letters without anxiety or pressure.

The Technical Architecture

ArabFingers is built as a Progressive Web App (PWA) using Next.js, React, and Three.js. This technology stack was chosen for specific reasons:

  • PWA — Installable on any device without an app store, works offline, and updates automatically. Parents don't need to deal with App Store approvals or Google Play policies.
  • Next.js — Server-side rendering ensures the content pages (home, about, learn articles) are fully indexable by search engines, while the interactive play area remains a rich client-side experience.
  • Three.js — Powers the 3D floating objects in the background. Each theme (Space, Desert, Jungle, Underwater, Ramadan) has unique 3D models that create an immersive, magical atmosphere for children.
  • Neural TTS — Letter pronunciations are generated using high-quality text-to-speech, providing natural-sounding Arabic and English letter names.

The entire app is open-source. We believe educational tools for children should be transparent, auditable, and community-driven. Any parent or educator can inspect the code and verify that it's safe for their children.

What's Next

ArabFingers continues to evolve based on feedback from parents and educators. We're currently exploring:

  • Additional languages (French, Urdu, Turkish) for families in multilingual communities
  • More interactive learning modes beyond keyboard smashing
  • Printable worksheets and offline activities to complement the digital experience
  • Accessibility improvements for children with special needs

If you have ideas or feedback, we'd love to hear from you at ibhartech39@gmail.com.

How We Built ArabFingers: The Story Behind the App