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 GitHubThe 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.