Case study
Urdu Akhbar: Building a Fast, Reliable Urdu News App
Pakistan News Live in Urdu
Client: Personal / App Store product · Role: iOS engineer — Urdu-first news reader, feeds, and reading UX · Timeline: Ongoing App Store product through feature and reading-mode iteration · Platform: iOS (App Store) · Framework: Native iOS (Swift) · Category: News & Media / Local Content
Urdu-first
RTL from screen one
Multi-source
News + newspapers
Offline
Saved article cache







Magazine tour — Urdu home feed, sepia reading theme with weather, trending, article actions, menu, reading modes, and prayer times.
Overview
Urdu as the primary language from the first screen — not a settings toggle bolted onto an English-first app.
Urdu is spoken and read by tens of millions of people across Pakistan, yet a huge share of the mobile news apps available to them are built English-first, with Urdu treated as an afterthought — a translated menu bolted onto an app that was never actually designed for right-to-left script or the reading habits of Urdu-first users.
Urdu Akhbar was built the other way around: Urdu as the primary language from the first screen, not a settings toggle. It brings together the latest Urdu news updates, local weather, and market-aware home surfaces in one fast, easy-to-read place — for readers who think and read in Urdu first.
The problem
Talking to Urdu-reading news consumers surfaced a consistent set of frustrations with apps that never treated Urdu as the default.
- Many Urdu news apps rendered text awkwardly — inconsistent RTL alignment, poor font rendering, or Urdu content squeezed into English-first layouts
- News, weather, and daily updates were often spread across separate apps, forcing readers to jump between them throughout the day
- Article loading was slow on lower-end devices and inconsistent mobile data common across much of the audience
- Urdu content was buried behind categories and menus not organized around how Pakistani readers browse — by region, category, and what’s trending now
Designing Urdu-First, Not Urdu-Translated
RTL as a layout system, not a font choice
Right-to-left text affects layout direction, icon placement, text alignment, and how UI components mirror across the entire interface. Full RTL support was built in from the start, not patched onto an English-first design.
Typography chosen for Urdu on small screens
Fonts were selected and tested for Urdu script legibility on phones, rather than relying on a generic system font that only “mostly” works for Nastaliq-adjacent reading.
Navigation for how Pakistani readers browse
Categories follow top stories, national/regional, world, sports, business, entertainment, and trending — not a directly translated foreign news IA.
Architecture & tech stack
Urdu Akhbar is an Urdu-first iOS news reader: RTL layout and typography are defaults across feed, article, menu, and settings. Home combines trending cards, weather, and important news; category and trending surfaces organize national, regional, world, sports, business, and entertainment. Article detail supports read, listen, and offline save. A local cache keeps recently loaded articles usable when data drops. Push alerts surface breaking news without forcing users into English-first chrome.
| Category | Tools / tech |
|---|---|
| Mobile framework | Native iOS (Swift) |
| Content sources | Urdu news feeds and newspapers from trusted Pakistani sources (e.g. ARY, Geo, Express, Dunya, BBC Urdu; Jang, Dawn, Express, Nawaiwaqt & more) |
| Home widgets | Local weather and important/market-aware surfaces on the home feed |
| Caching | Local offline saves and recently viewed article caching for weak connections |
| Push notifications | Breaking news and category-aware alerts |
| Reading UX | Light, dark, sepia, and AMOLED reading modes; listen and offline save on articles |
| Local utilities | Prayer times by city with next-namaz countdown |
| Distribution | App Store — Urdu Akhbar: Urdu News Today |
Key features
01
Full RTL Urdu reading experience
Native right-to-left layout throughout, with Urdu-optimized typography for comfortable reading — not a mirrored English shell with translated strings dropped in.
02
Combined news, weather & daily surfaces
A single home feed brings together top headlines, local weather, and important updates so readers don’t bounce between multiple apps during the day.
03
Category & trending browse
News organized by category plus trending/most-read rankings that match how Urdu readers naturally skim what’s hot right now.
04
Offline-friendly reading
Recently loaded and saved articles stay accessible on weak or lost connections — useful given variable mobile data quality across regions.
05
Breaking news push notifications
Real-time alerts for major events, with menu/alert preferences so users aren’t flooded outside their interests.
06
Reading modes & share
Light, dark, sepia, and AMOLED themes for long sessions, plus share to WhatsApp, Facebook, and Telegram.
07
Prayer times by city
City selector and next-namaz countdown alongside the news habit — a daily utility Pakistani readers already expect on their phones.
Engineering challenges & solutions
Challenge
Getting RTL right across every screen, not just the main feed
Solution
Built the UI layer with RTL as the default layout direction from day one — icons, navigation, menus, and article chrome — catching mirroring mistakes in design and QA instead of after launch.
Challenge
Keeping the app fast on lower-end devices and weak connections
Solution
Compressed, progressively loaded images plus local caching for recently viewed and saved articles so the reader stays usable when new content can’t load immediately.
Challenge
Keeping news and home widgets fresh without constant battery drain
Solution
Differentiated refresh: near-real-time emphasis for breaking/top stories, slower periodic updates for weather and secondary home surfaces — instead of polling everything at the same aggressive rate.
Challenge
Sourcing trustworthy Urdu content without a messy feed UX
Solution
Curated trusted Pakistani sources and newspaper rails, with trending and category browse so discovery stays readable instead of dumping every wire item into one noisy list.
Results
- Published on the App Store as Urdu Akhbar: Urdu News Today for Pakistani Urdu readers
- Urdu-first RTL reader with multi-source news, newspapers, trending, and offline saves
- Home experience combining news with weather and reading-mode options (light, dark, sepia, AMOLED)
- Daily utilities (prayer times by city) alongside share-to-messaging flows for WhatsApp, Facebook, and Telegram
What I’d do differently
- I would invest earlier in a dedicated content/CMS layer for original and editorial packages rather than leaning only on third-party feeds.
- Offline caching could expand further — more of the feed prefetched for commute and low-signal regions.
- City/region-specific news filtering deserves earlier priority given how localized Pakistani news interest often is.
Frequently Asked Questions
Why does RTL (right-to-left) support matter for an Urdu news app?
Urdu is read right-to-left, and proper RTL support affects far more than text alignment — it changes layout direction, icon placement, and navigation flow throughout the entire app, which matters for a genuinely comfortable reading experience.
How does Urdu Akhbar keep news and home updates current without draining battery?
By using different refresh intervals per surface — near-real-time emphasis for breaking and top stories, slower periodic updates for weather and secondary home widgets — rather than continuously polling everything at the same rate.
Does the app work well on older or budget phones?
Yes — image compression, progressive loading, and local caching were built in to keep reading responsive even on weaker connections and more constrained devices.
Can users read previously loaded articles without an internet connection?
Yes. Recently viewed and offline-saved articles remain accessible through local caching even if the connection drops.
Where does Urdu Akhbar’s news content come from?
Headlines and newspapers are aggregated from trusted Pakistani Urdu sources — including major channels and papers such as ARY, Geo, Express, Dunya, BBC Urdu, Jang, Dawn, Express, and Nawaiwaqt — presented in an Urdu-first reader rather than an English shell.
Building an Urdu-first or RTL news product for Pakistan?
Book a free consultation or message on WhatsApp — bring your sources, offline constraints, and how you want categories and notifications to feel for Urdu readers.
Prefer a quick jump? Start on the ads landing page or return to portfolio.