Deen Coach is available on iOS and Android: the 1.2.1 milestone
Deen Coach is now present on both major mobile stores: the App Store for iPhone and iPad, and Google Play for Android. This milestone follows extensive work on stability, platform compliance, and the quality of everyday journeys.
Version 1.2.1 (build 15) has completed Apple review and received the Ready for Distribution status. Its public rollout is underway across 175 countries and regions. As with any App Store release, it may take up to 24 hours to appear in a specific territory or cached storefront.
On Android, Deen Coach remains publicly available and installable from its official listing. The Android 1.2.1 update is still going through Google Play review. It will not be presented as already available or forced on users before the store actually distributes it.
This distinction matters. An app can be available on a store while its newest build is still moving through a platform-specific review process. Our public communication must describe the real state rather than promise a binary that a store cannot yet deliver.
A free, calm, and respectful Islamic companion
Deen Coach was built as a daily Islamic companion without subscriptions, advertising, or behavioural profiling. Quran reading, prayer times, Qibla, adhkar, learning, Hifz, and practical tools share one direction: useful and readable experiences that respect privacy.
Essential journeys remain available offline. Optional resources, such as recitations and content packs, can be downloaded when needed and then used locally. Personal progress is not used to build an advertising profile and is not required to use the app.
Availability on iOS and Android does not change this philosophy. It simply makes the same experience accessible to more people, with interfaces that follow the conventions of each operating system.
Fasting now: personal tracking that stays on the device
Version 1.2.1 introduces Fasting now, a space designed to explain the current day and, when the user chooses, keep a private fasting record.
The civil and Hijri dates are displayed together so that the page remains clear for beginners as well as people already familiar with the Islamic calendar. Useful Fajr and Maghrib times are brought close to today's status. A calendar then makes it possible to review previous days and record locally whether they were fasted.
This journal is optional. It does not judge worship, award a score, or turn an act of devotion into a competition. Entries stay on the device, can be changed or removed by the user, and are not sent to an analytics service.
Existing voluntary fasting reminders can now open this space directly. They preserve current preferences and do not create an additional notification without user action.
Search understands more ways of naming a feature
A useful tool cannot help if it cannot be found. Feature search now recognises more French, English, Arabic, and transliterated terms. For fasting, common forms such as “jeûne”, “jeune”, “fasting”, “sawm”, and “siyam” lead to the same module.
Users do not all know the same vocabulary. They may omit an accent or know an Islamic term in a different language from the selected interface. Search is performed locally and does not send typed queries to a remote search engine.
The same principle supports better discovery across the app: Arabic words, phonetic variants, everyday translations, and English names can coexist without duplicating the underlying feature.
A shorter onboarding flow that respects system choices
The welcome journey has been condensed into four compact steps. Essential preferences, permissions, and reading configuration are introduced without a long chain of screens.
Location and notification requests now use the native iOS and Android dialogs directly. Users can accept or refuse each permission. The app respects that choice and offers a manual alternative, such as choosing a city, when the feature allows it.
This change makes the first launch both simpler and more consistent with platform privacy requirements. An in-app button must never imitate system consent or imply that access is mandatory.
Stability fixes for real devices
Version 1.2.1 is not limited to visible features. It also addresses issues found in real conditions, including modest Android devices and installations that have accumulated local data over time.
Sharing a verse from a list now uses a safe origin area that works with the different rendering objects used by Flutter. Concurrent local database access and background download operations have also received additional hardening during the stabilisation cycle.
The target is not simply a successful launch on a recent flagship phone. Deen Coach must stay smooth, predictable, and recoverable as local data grows, when the connection becomes slow, or when the operating system interrupts a background task.
Designed for French, English, and Arabic
The app and website are available in French, English, and Arabic. Arabic support means more than translated labels: right-to-left direction, alignment, text scaling, and the readability of Arabic content must remain consistent on phones and tablets.
Core interfaces also support dark mode, larger text, and screen readers. This matters for an app used every day, sometimes in low light or by people who are still learning its vocabulary.
Download Deen Coach from the official store
For iPhone or iPad, use the official App Store listing. Version 1.2.1 is being distributed there. If installation is not visible in your country yet, allow Apple to finish the announced propagation and try again later.
For Android, use the official Google Play listing. The app is available there. Google Play will offer version 1.2.1 automatically after approval, with no need to uninstall the app or search for an external file.
We recommend avoiding unofficial APK, IPA, and download links. Official stores verify the app signature and are the safest way to install an authentic build.
What this milestone means for the future
Being available on both stores is not the end of the work. It begins a cycle in which feedback from more devices, languages, and usage patterns becomes even more valuable.
Future work will continue to prioritise stability, clear journeys, content quality, accessibility, and long-term performance. A new feature is valuable only when it integrates without breaking existing use and remains understandable to a beginner.
Read the complete changelog for the details of version 1.2.1. If you encounter a problem, the Support page explains how to send an actionable report.
Thank you to everyone who tested Deen Coach, shared screenshots, reported regressions, and verified journeys on real devices. This iOS and Android milestone is also the result of that collective care.