Home
Live on Google Play and the App Store

Namaz Akışı — Prayer Assistant

A fully offline, privacy-first, open-source and ad-free Muslim prayer assistant. Live on Google Play and the App Store, and actively developed.

Namaz Akışı — Prayer Assistant
Role
Sole developer
Period
2024 – Güncel
Field
Web, desktop and mobile
Status
Live on Google Play and the App Store

Tech stack

  • React Native (Expo)
  • TypeScript
  • Redux Toolkit
  • Adhan.js
  • Kotlin (Native)
01 · Overview

Overview

Namaz Akışı is a mobile assistant that helps you stay consistent in prayer — not missing the five daily prayers and catching up on missed (kaza) ones. The idea is simple but effective: the app nudges you at the right time, in the right dose; as you pray you see your progress and stay motivated. I built it fully open-source, ad-free and privacy-first as a "sadaqah jariyah" — no data ever leaves your phone. It is live on Google Play and the App Store, and I keep developing it.

02 · Solution

Offline Architecture

The key design decision: the app works fully even offline. Instead of fetching prayer times from a server, I compute them astronomically on the phone from your location (GPS or manual coordinates) with Adhan.js — so the times are right even on a plane, on a mountain or with no signal. I wrote it in React Native (Expo) + TypeScript, with Redux Toolkit for state and on-device AsyncStorage for data. Where plain React Native can't reach (home-screen widgets, lock-screen countdown notifications, Play Store in-app updates) I wrote my own native Android modules in Kotlin.

03 · Solution

Features

Live countdown and kerahat (disliked-time) warnings; an escalating "Muhafız" notification system with an "I prayed" action; home-screen widgets; qibla finding via compass and augmented reality (AR); Ramadan iftar/sahur countdown; a kaza calculator and log; streaks, levels and badges; statistics; 6 color themes and dark mode.

04 · Result

Outputs & Status

It is live on Google Play for Android and on the App Store for iPhone. The Wear OS version is in testing on Google Play; Apple Watch and Android TV versions are in development. A regularly updated open-source product written by a single developer; the current version, store rating and latest changes are shown live below.

Live status

Last checked: October 19, 2026

Version, store rating and latest changes are read from the repo and the stores every day.

Platforms

  • iPhone· Live
  • Android· Live
  • Apple Watch· In development
  • Wear OS· Live
  • Android TV· In development

Latest changes

Notes as written in the repository, in Turkish.

  1. v0.52.0October 19, 2026

    • Addedfeat(saat)!: saat uyandırmasındaki "10 dk ertele" kaldırıldı — yalnız Kıldım / Kapat
  2. v0.51.0October 19, 2026

    • Addedgece sessizliğinde yatsı uyarıları sessizlik başlangıcına çapalanır
    • Addedmevcut kullanıcıya 'Daha az bildirim' önerisi; eski düzey ekranda dürüst
    • Addedvakit başına düzey — Vakit çıkmadan sayfasında her vakte Hafif/Normal/Yoğun
    • Addeddüzey adımına kartlar — Kıldım sorusu, sesli okuma (açık rıza), sabah alarmı, gece sessiz, cuma

    +5 more changes

  3. v0.50.0October 19, 2026

    • Addedfeat(muhafiz)!: "Ertele" tamamen kaldırıldı — yalnız "Kıldım" kalır
Latest store release notes (Turkish)

- Ana ekranda her vaktin giriş saati yazıyor; kıldığınız vakitler bir zincirle birbirine bağlanıyor. - "Konumunuz güncellendi" gibi kısa mesajlar iPhone'da da görünüyor. - VoiceOver düğmelerin adını ve durumunu okuyor. - Hata ekranı ve bazı düğmeler daha okunaklı. - Paylaştığınız hata kayıtlarında konumunuz gizleniyor. - Yazım ve metin hataları giderildi.

Source code4Full changelog4.9 · Google Play

App Architecture

  1. L1UI (React Native / Expo)
    • TypeScript
    • Redux Toolkit
    • NativeWind
    • 6 themes + dark
  2. L2Offline Core
    • Adhan.js prayer times
    • GPS / manual location
    • On-device data (AsyncStorage)
  3. L3Native Android (Kotlin)
    • Home-screen widgets
    • Countdown notification
    • In-app update
  4. L4Notifications & Qibla
    • Escalating "Muhafız" system
    • Kerahat warnings
    • Compass + AR qibla
Namaz Akışı — Prayer Assistant · iPhone · Ana ekran
Ana ekran
Namaz Akışı — Prayer Assistant · iPhone · Muhafız zaman şeridi
Muhafız zaman şeridi
Namaz Akışı — Prayer Assistant · iPhone · Adım detay
Adım detay
Namaz Akışı — Prayer Assistant · iPhone · Seri
Seri
Namaz Akışı — Prayer Assistant · iPhone · Kıble
Kıble
Namaz Akışı — Prayer Assistant · iPhone · Akış önizleme
Akış önizleme
Namaz Akışı — Prayer Assistant · iPhone · Kaza
Kaza
Namaz Akışı — Prayer Assistant · iPhone · İstatistik
İstatistik

Want a mobile app that works offline?

With React Native, I build mobile apps that run without a server and include native features like notifications and widgets.

For example:React Native mobile appOffline / serverlessNative notifications & widgets
First step
Discovery & Feasibility — Free
Requirements analysis · Technical roadmap · Rough plan and proposal document. Discovery and feasibility are free. The price and timeline of the project itself depend on its scope and come as a firm quote at the end of that work.

I'll build the same for you

Tell the assistant what you need — we will talk through whether I can build something like this, the approach and the free first step right away, and it books a time that suits you.

Book a free discovery call
  • Free 30-minute discovery call
  • Developer of the Teknofest 2021 champion UAV software
  • From a single consult to end-to-end delivery