Skip to main content

Maktaba

A lightweight, offline-first Urdu book reader. Browse, read, and organize over 3,000 local Urdu books and PDFs without an internet connection.

View on GitHub
  • React Native
  • UX Design
  • Performance
  • Data Architecture

The problem

Urdu readers have limited access to digital books. Existing solutions require constant internet connectivity, track user activity, or bombard readers with ads. For students, researchers, and enthusiasts of Urdu literature — especially those with limited data plans — finding a clean, fast, and private reading experience is nearly impossible.

Maktaba solves this by bundling over 3,000 Urdu books and 1,000+ PDFs directly into the app. Zero network requests, zero tracking, zero distractions — just instant, offline reading.

100% Offline Architecture

Every book is bundled locally within the APK. There are no API calls, no CDN fetches, and no analytics pings. The app functions completely in airplane mode, making it ideal for users with limited or unreliable internet access.

3,000+

Urdu Books

1,000+

PDF Books

21-26MB

APK Size

Library Management

Track your reading journey with a personal library. Mark books as Want to Read, Reading, or Finished. Add personal notes and ratings to books you've completed. The app also supports book requests via email for titles not yet in the collection.

Instant Search & Categorization

A responsive local search engine queries across all book titles and descriptions instantly — no network latency. Books are organized into categories: Islamic, novels, poetry, history, humor, and more, making discovery effortless.

Performance & Design

Built with Expo SDK 54 and React Native, the APK was optimized from 83MB down to 21-26MB through efficient data handling and aggressive caching. The warm earthy color palette and Apple-inspired design language provide a premium reading experience with both light and dark mode support.

Comprehensive Collection

Islamic texts, classic novels, Urdu poetry, history, humor, and academic PDFs spanning multiple genres.

Instant Local Search

Full-text and title search across all 4,000+ books with zero network latency.

Light & Dark Mode

Warm earthy color palette with Apple-inspired design for comfortable extended reading sessions.

Guest Access

Skip sign-up entirely. Browse and read immediately with optional Firebase Auth for sync features.

Project outcomes

Maktaba delivers a premium, private, and instantly accessible Urdu reading experience to thousands of users. By eliminating network dependency and reducing APK size by 70%, it brings the joy of Urdu literature to anyone with an Android device — no internet required.