← Tous les projets Projet suivantSniffari→
MobileProduit interne
Sakinah
Application compagnon pour musulmans : horaires de prière, mushaf du Coran, Qibla et parcours guidés, en EN/AR/FR
- Rôle
- Développeur (seul) : iOS, Android, produit
- Client / produit
- Personnel
- Années
- 2026–auj.
- Statut
- En cours
Vue d'ensemble
Sakinah est une application compagnon gratuite pour musulmans, écrite nativement en SwiftUI pour iOS, avec un portage Android en Kotlin et Jetpack Compose. Elle couvre les horaires de prière avec notifications d'adhan, un mushaf du Coran avec récitateurs, le suivi du hifz, la Qibla, les mosquées à proximité, ainsi que des parcours guidés pour le wudu, la salah et la Omra, en anglais, en arabe (RTL) et en français.
Code client privé
Points forts
- Environ 29 domaines fonctionnels sur iOS, dont les horaires de prière, les notifications d'adhan, le mushaf, le parcours de hifz, la Qibla, le tasbih, la bibliothèque de du'a, la zakat, le calendrier hégirien et les parcours guidés salah/wudu/Omra.
- Moteur d'horaires de prière offline-first, complété par les calendriers officiels des autorités régionales que la bibliothèque embarquée ne sait pas calculer, mis en cache sur disque.
- Planning glissant de 7 jours de notifications d'adhan ponctuelles, pour rester sous la limite iOS de 64 notifications en attente.
- Localisation complète en anglais, arabe (RTL, chiffres arabes orientaux) et français ; suite de tests iOS d'environ 1 460 méthodes XCTest.
- Portage Android multi-module en Kotlin/Compose, avec des chaînes générées à partir des catalogues de chaînes iOS ; publicités avec parcours de consentement et abonnement de soutien optionnel.
Technologies
Plateformes
iOSAndroid
Swift 6SwiftUIXcodeGenStoreKit 2MapKitCoreLocationUserNotificationsAdhan (Swift)Google Mobile AdsGoogle UMPFirebase CrashlyticsKotlinJetpack ComposeGradleFirebase Hosting