5 MIN READ

Why we built Urdu Bible, a Bible in two scripts

Two people in the same family cannot read the same Urdu Bible. That is the problem the app exists to solve, and it is a layout problem before it is anything else.

The grandparent learned Nastaliq in Pakistan and reads it fluently. The grandchild, schooled in English, speaks Urdu and cannot decode a line of the script. Hand them one book and one of them is a spectator.

In short

  • Urdu Bible pairs the Urdu script with a Roman Urdu line on every verse, so two readers with different scripts stay on the same words.
  • The obvious way to build that is the way we rejected, and rejecting it decided the rest of the app.
  • Carrying two lines per verse has a specific cost, paid in the one resource a phone screen never has enough of.

What problem was Urdu Bible built for?

It was built so that a reader of the script and a reader of Latin letters can sit with the same verse at the same time.

That is a narrower goal than "an Urdu Bible app," and the narrowness is the point. Complete Urdu Bibles already exist. What did not, as far as we could find, was one where neither reader waits for the other or holds a different book.

The situation is ordinary and not going away. A large part of the Pakistani Christian community speaks Urdu fluently without reading Nastaliq comfortably, through English-medium schooling and through growing up abroad. We wrote about those readers in why can't I read Urdu even though I speak it.

What was the decision that shaped the app?

We rejected the toggle. The obvious build is a script switch in the settings: read Nastaliq, or read Roman, flip when you like.

A toggle serves one person at a time. It solves nothing for two people sharing a screen, because at any moment the app shows one script and excludes whoever cannot read it. Two separate editions are worse: the family owns two books again, which is where we started.

So the two scripts had to be simultaneous and aligned per verse, not per chapter and not per app state. Every verse carries its Roman line directly beneath it, permanently, with no setting to get wrong.

That single decision then wrote most of the rest of the app. If both lines are always present, the screen has no room for anything else, which is why the reading page is the whole product.

What did that cost?

Vertical space, which is the resource a phone has least of. Two lines per verse means roughly half as many verses on screen as any single-script Bible app, and Nastaliq makes it worse, because it descends through each word and needs more room per line than a Latin face does.

So Urdu Bible shows less at once than its competitors, deliberately, and no version of the design avoids that. A verse you can actually read beats two more you cannot, but it is a real trade and anyone comparing screenshots will notice.

It also decided the offline behaviour, though that one was easy. The Bible is a fixed, finite text, so there is no argument for fetching it: bundling all 66 books costs a larger download once and then nothing. That reasoning is in what is an offline Bible app.

What was actually hard to build?

The Roman line, verse by verse, across all 66 books. The reading screen was a week's work; the text was the project.

Roman Urdu has no standard spelling, so every transliteration is a judgement about how a word is most likely to be read aloud by someone who has never seen it in Latin letters. There is no authority to check against and no automated conversion that gets it right.

This is the same shape of problem we hit building our hymnal, where entering and checking 150 Psalms and 300-odd hymns was where the six weeks went; that story is in why we built Zaboor. The lesson we carried across is that content work does not compress: you cannot ship the interface early and fill the text in later, because the text is the product.

The honest limitation is that the Roman line stays imperfect. Latin letters cannot distinguish some Urdu sounds, so a spelling occasionally maps to more than one word and the reader resolves it from context.

FAQ

Is the Roman Urdu line a translation of the Urdu?

No. It is the same Urdu words respelled in Latin letters, so both lines are one sentence written twice. Nothing on the page is a translation of anything else on the page; we set that out fully in transliteration vs translation.

Why not let readers choose one script instead of showing both?

Because a choice serves one reader at a time. The app exists so that two people who read different scripts can follow the same verse together, and a toggle re-creates the problem it was meant to remove.

Did you translate the Bible into Urdu yourselves?

No. The Urdu text is an existing Urdu translation of the Bible, set as it stands. What we added is the typesetting and the Roman Urdu line beneath each verse.


If your family reads in two different scripts, Urdu Bible puts all 66 books in front of both of you at once. Free, offline, no ads.

More from Dusk

5 MIN READJUL 29

Bible app vs printed Bible: what changes

A Bible app and a printed Bible hold the same text in different objects. What changes in weight, search, text size and battery, and what does not.

4 MIN READJUL 29

How to find a verse when you forget the reference

You remember the words but not the chapter. How full-text search finds a verse from a fragment, which words to search for, and which ones waste your time.

4 MIN READJUL 29

Is there a free Urdu Bible app with no ads?

Yes. Urdu Bible is free, carries no advertising and asks for no account. Here is what free actually costs to run, and why we chose it anyway.

5 MIN READJUL 29

How to read the Bible in Urdu without the script

You can read the Bible in Urdu without knowing Nastaliq by using a Roman Urdu edition: the same Urdu words, spelled in the Latin letters you already read.

5 MIN READJUL 29

How to read the Bible at night without eye strain

Night mode gets the credit, but text size does most of the work. What actually reduces eye strain when reading scripture in bed, for tired and older eyes.

5 MIN READJUL 29

Why can't I read Urdu even though I speak it?

Speaking a language and reading it are learned in different places. Why fluent Urdu speakers never picked up the script, and why that is completely ordinary.

4 MIN READJUL 29

Transliteration vs translation: the difference

Transliteration changes the alphabet and keeps the words. Translation changes the words to carry the meaning. Why the difference matters for scripture.

5 MIN READJUL 29

Why Urdu Bible collects no data at all

Urdu Bible declares no data collected and no data shared on its store listing. What that declaration means, how to check it, and what it costs us.

4 MIN READJUL 29

Urdu Bible vs Zaboor: which one do you need?

Urdu Bible holds all 66 books of scripture. Zaboor holds Psalms, hymns and prayers to sing. What each app contains, and which one you actually want.

5 MIN READJUL 29

What is a reading Bible edition?

A reading Bible is defined by what it leaves out: no verse numbers, no cross-references, no notes. Here is why publishers strip them, and what it costs.

5 MIN READJUL 29

What is an offline Bible app?

An offline Bible app ships the whole text inside the install, so reading fetches nothing and records nothing. How to tell if one really works offline.

5 MIN READJUL 29

What is Nastaliq, and why is Urdu written in it?

Nastaliq is the sloping calligraphic script Urdu is set in. Where it came from, how its letters behave, and why it took until 1981 to print properly.

5 MIN READJUL 29

What is Roman Urdu, and who reads it?

Roman Urdu is the Urdu language written in the Latin alphabet. Where it came from, why its spelling is never fixed, and who reads it instead of the script.

5 MIN READJUL 29

What we left out of Urdu Bible, and why

No commentaries, maps, footnotes, streaks or reading plans. What we left out of Urdu Bible, and the line we drew about what a software studio should do.

5 MIN READJUL 29

Why Nastaliq text breaks in most apps

Urdu renders flat and wrong in most apps because no Nastaliq font is loaded, so the text falls back to naskh. This site had the bug too, and here is the fix.

5 MIN READJUL 29

Why we build for Urdu-speaking Christians first

Because it is the audience we belong to and can check our own work against. The practical case for starting with a small group, and how it goes wrong.

5 MIN READJUL 27

Why we built Zaboor, a digital Urdu hymnal

We built Zaboor because a congregation loses the first verse of every hymn to a page hunt. Here's the story, the two decisions behind it, and what happened.

4 MIN READJUL 25

PDF menu vs 3D menu: which should your QR code open?

PDF menu vs 3D menu: both open from a QR code, but only one shows guests the dish. What changes for guests, for staff, and every time you edit a price.

4 MIN READJUL 14

3-day vs 6-day Push Pull Legs: which should you run?

3-day vs 6-day Push Pull Legs: the 6-day trains each muscle twice a week, which research favours, but only if you attend. Here's how to choose honestly.

4 MIN READJUL 14

How to keep a brag document for review season

How to keep a brag document for review season: one running note, a five-minute Friday habit, and your self-review assembles itself in an afternoon.

3 MIN READJUL 14

How to break a bench press plateau

Break a bench press plateau by checking the log first: most stalls are missed sessions or low volume. Then change one variable and hold it a month.

4 MIN READJUL 14

How to start tracking workouts in 5 minutes

Start tracking workouts in five minutes: log exercise, weight and reps for every work set, then beat one number next session. The whole setup is here.

3 MIN READJUL 14

Push Pull Legs vs Upper Lower: how to choose

Push Pull Legs vs Upper Lower: both build muscle, so choose by how many days you can really train. Here's the research and a ten-second decision rule.

4 MIN READJUL 14

How to start a wins journal in five minutes

Start a wins journal in five minutes: pick one place, write one line about one recent win, and stop. Here's the setup and the rule that keeps it alive.

4 MIN READJUL 14

What counts as a win worth writing down?

What counts as a win worth writing down? Anything that cost you something: effort, fear, or restraint. The size doesn't matter. Here's a simple test.

4 MIN READJUL 14

What is a brag document?

A brag document is a running record of your accomplishments at work, kept so review season doesn't depend on memory. Here's what goes in one and why.

4 MIN READJUL 14

What is a wins journal (and why keep one)?

A wins journal is a record of things that went right, kept so you can reread them later. Here's why it works, and what it does that memory can't.

4 MIN READJUL 14

What is progressive overload? A plain-English guide

Progressive overload means gradually asking your muscles to do more over time. Here's what it means in plain English and how to apply it in the gym.

4 MIN READJUL 14

What is the cookie jar method?

The cookie jar method is a mental technique: collect your past wins and deliberately revisit them when things get hard. Here's how to build yours.

4 MIN READJUL 14

What is training volume, and why do lifters track it?

Training volume is the total work you do in the gym, usually counted as hard sets per muscle each week. Here's why lifters track it and how to start.

4 MIN READJUL 14

Why we built Cookie Jar, a jar for your wins

We built Cookie Jar because every journal we tried demanded streaks and reflection, and we wanted somewhere to keep the good days. Here's the story.

3 MIN READJUL 14

Why you forget your wins (and how to fix it)

You forget your wins because the brain weighs bad events more than good ones, a bias research has measured. The fix: write them down, reread them.

4 MIN READJUL 14

Wins journal app vs notes app: an honest comparison

Wins journal app vs notes app: writing wins down works anywhere, but the point is getting them back on a bad day. Here's an honest comparison.

3 MIN READJUL 14

Wins journal vs gratitude journal: the difference

Wins journal vs gratitude journal: one records what you did, the other what you're thankful for. Here's the real difference and how to choose yours.

3 MIN READJUL 14

Workout app vs notes app: what actually matters

Workout app vs notes app for lifting: what matters is seeing last session's numbers while you train. Here's when notes work, and when they stop.

4 MIN READJUN 1

How a 3D menu changes the way people order

A 3D restaurant menu lets guests see each dish before they order. Across twelve venues, mis-orders fell 31% once people could see what was coming.