Iman Track

Estilo de vida

Sólo para iPhone

Gratis · Diseñada para iPhone

iPhone

Iman Track is a gentle, non-judgmental Muslim habit tracker designed as an open journal rather than a rigid to-do list. KEY FEATURES: Prayer Tracking Log your 5 daily prayers (Fajr, Dhuhr, Asr, Maghrib, Isha) with a simple tap. Track optional Rawatib (sunnah) prayers grouped by their associated fard prayer. Also log Witr, Duha, Tahajjud, and Taraweeh (during Ramadan). Fasting Logging Track various types of fasts: Ramadan, Monday, Thursday, Ayyam al-Bid (13th-15th Hijri), Arafah, Ashura, Shawwal 6 days, and Qadha fasts. The app intelligently shows relevant fasting options based on the current Hijri date. Prayer Times Accurate prayer times calculated offline using your location. Choose from 6 calculation methods (Muslim World League, Egyptian, ISNA, Umm al-Qura, Karachi, and Kemenag) and 2 Asr madhabs (Shafi'i, Hanafi). Shows countdown to the next prayer. Calendar View Visual calendar with completion indicators: ● (all 5 prayers logged), ◐ (partial), ○ (not logged). Navigate to any past month to view or edit entries. Shows both Gregorian and Hijri dates. Debt Tracking Set up prayer and fasting debt (Qadha) with manual estimates. Track your progress as you make up missed prayers and fasts. View remaining debt and completion percentage. Insights View your overall prayer completion score, per-prayer breakdown (last 7 and 30 days), and weekly trends. Understand your patterns and celebrate progress. Ramadan Mode During Ramadan, the app transforms to show Suhoor/Iftar times, fasting progress, and Taraweeh logging. Special fasting options appear automatically based on the Hijri date. Notifications Set prayer time reminders for each prayer with options: Off, Silent (banner only), or Adhan (with sound). Choose timing: at prayer time, or 5/10/15 minutes before. Data Backup & Restore Export all your data to a JSON file for backup. Restore from a previous backup anytime. Your data stays on your device. DESIGN PHILOSOPHY: • Gentle and non-judgmental—no guilt-inducing UI • Cyclical calendar-centric approach • Intentional logging, not mandatory tracking • Respects user agency—no automatic assumptions

  • Esta app no ha recibido suficientes calificaciones ni reseñas para mostrar un resumen.

### Added - Settings support flow for user reports with share-sheet export: - report types: `Bug`, `Feature Request`, `Feedback`, `Other` (custom text), - required details field (`TextEditor`), - optional screenshot/video attachment (single media item). - In-app App Store update check: - daily lookup by app bundle identifier, - one-time prompt per detected newer App Store version, - update dialog actions: `Update` and `Later`. - One-time in-app rating flow: - pre-prompt shown once after positive usage signals, - actions: `Yes, it helps`, `Needs improvement`, `Not now`, - `Needs improvement` routes users into the report flow, - manual `Rate Iman Track` action added in Settings. - Initial automated test baseline: - new `ImanTrackTests` target, - deterministic unit tests for calendar logic, notification timing migration, singleton normalization, persistence failure mapping, and review prompt eligibility, - documented `xcodebuild test` command in `README.md`. ### Changed - Dark mode theme layering improved to avoid OLED-black blending: - `imanBackground` now uses a deep charcoal in dark mode, - `imanSurface` uses a distinct elevated dark surface, - `imanDivider` contrast increased in dark mode for clearer boundaries. - Location selection now supports non-exhaustive city lookup via geocoding in onboarding and settings: - users can search cities beyond fallback presets, - selected result coordinates are used for prayer-time calculations. - Notification timing model normalized to `atTime` and `tenMinutesBefore` with backward-compatible decode mapping from legacy values. - Notification scheduling now returns structured results (`scheduledCount`, `skippedCount`, `failedItems`) and surfaces partial-success messaging. - Notification syncing now runs automatically with debounce and change-hash checks on launch, foreground, day rollover, and relevant settings updates (bell remains as manual fallback). - Notification sync input now includes a day ordinal, reducing unnecessary foreground reschedules while still forcing automatic refresh after day rollover. - `UserSettings` and `DebtLedger` now use deterministic global singleton keys with launch-time dedupe/normalization. ### Fixed - Calendar now blocks future-date logging: - future cells are non-interactive, - logging overlay cannot be opened for dates after today, - future cells are visually dimmed to indicate disabled state. - Calendar Hijri subtitle now reflects the browsed month instead of always using today. - Calendar week layout now honors the selected week start day from Settings. - Runtime persistence now uses centralized save handling with user-visible error alerts and logging instead of silent save failures. - Startup now recovers from incompatible legacy SwiftData stores instead of crashing on migration failure. - Notification reliability tests are now deterministic regardless of wall-clock time.

El desarrollador (Muhammad Rizky Darmawan) indicó que las prácticas de privacidad de la app pueden incluir el manejo de datos que se describe a continuación. Para obtener más detalles, consulta la política de privacidad del desarrollador .

  • Datos no asociados con tu identidad

    Los siguientes datos pueden recopilarse, pero no están asociados con tu identidad:

    • Ubicación
    • Diagnóstico

Las prácticas de privacidad pueden cambiar; por ejemplo, según tu edad o las funciones que uses. Obtén detalles

El desarrollador aún no ha indicado cuáles funciones de accesibilidad admite esta app. Obtén detalles

  • Vendedor
    • Muhammad Rizky Darmawan
  • Tamaño
    • 8.1 MB
  • Categoría
    • Estilo de vida
  • Compatibilidad
    Requiere iOS 17.0 o posterior.
    • iPhone
      Requiere iOS 17.0 o posterior.
    • Mac
      Requiere macOS 14.0 o posterior y una Mac con el chip M1 de Apple o posterior.
  • Idiomas
    • Inglés
  • Edad
    4+
  • Copyright
    • © 2026 Muhammad Rizky Darmawan