Skip to main content

Welcome to Nimaz

Nimaz is a comprehensive Islamic companion app built for Android that helps Muslims maintain their daily spiritual practice with accurate prayer times, complete Quran access, authentic Hadith collections, and much more.

Key features

Prayer times

Accurate prayer times based on your location with multiple calculation methods, customizable notifications, and prayer tracking

Quran reader

Complete Quran with multiple translations, audio recitations, bookmarks, and reading progress tracking

Hadith collections

Authentic Hadith from major collections including Sahih al-Bukhari, Sahih Muslim, and more

Qibla finder

Find the Qibla direction with compass and AR camera view, plus distance to Mecca

Home screen widgets

Beautiful widgets for prayer times, next prayer countdown, Hijri date, prayer tracker, and Hijri calendar

Duas & supplications

Daily duas and supplications organized by category with Arabic text and translations

Hijri calendar

Islamic calendar with important dates, monthly prayer times, and fasting tracker

Tasbih counter

Digital tasbih counter with presets, history, and vibration feedback

What makes Nimaz special

Accurate prayer times

Nimaz uses the Adhan library to calculate precise prayer times based on your location. Choose from multiple calculation methods including Muslim World League, ISNA, Umm al-Qura, and more.

Complete Quran experience

Read the Quran in multiple translations, listen to beautiful recitations from renowned reciters, bookmark your favorite verses, and track your reading progress. The app supports both page-by-page Mushaf mode and continuous reading.

Prayer tracking & statistics

Track your daily prayers, view your prayer streak, analyze your prayer statistics with beautiful charts, and make up missed prayers (Qada) with the built-in tracker.

Beautiful widgets

Choose from 5 different home screen widgets:
  • Prayer Times Widget: Shows all prayer times for the day
  • Next Prayer Widget: Countdown to the next prayer
  • Hijri Date Widget: Current Islamic date
  • Prayer Tracker Widget: Quick view of today’s prayer progress
  • Hijri Calendar Widget: Monthly Islamic calendar

Islamic learning tools

Explore the 99 Names of Allah (Asma ul Husna), learn about the Prophets of Islam, read authentic Hadith collections, and access Tafsir (Quran commentary) to deepen your understanding.

App requirements

Nimaz requires Android 10 (API 29) or higher and supports devices running up to Android 15 (API 36).
Recommended permissions:
  • Location - Required for accurate prayer times and Qibla direction
  • Notifications - Receive prayer time alerts and reminders
  • Battery optimization exemption - Ensures reliable prayer notifications
  • Camera - Optional, for AR Qibla finder

Getting started

Ready to begin your spiritual journey with Nimaz? Follow these guides:

Installation

Install Nimaz from Google Play Store or build from source

Quick start guide

Complete first-time setup and start using Nimaz in minutes

Open source

Nimaz is built with modern Android technologies:
  • Kotlin - Primary programming language
  • Jetpack Compose - Modern declarative UI framework
  • Material 3 - Latest Material Design components
  • Hilt - Dependency injection
  • Room - Local database for offline storage
  • WorkManager - Background tasks and notifications
  • Glance - Home screen widgets
  • ExoPlayer (Media3) - Audio playback for Quran recitations
The app follows clean architecture principles with separation of concerns across presentation, domain, and data layers.

Community & support

Need help or want to contribute? Check out our resources:

GitHub Repository

View source code, report issues, and star the project

Contributing

Learn how to contribute to Nimaz development

Build docs developers (and LLMs) love