Aller au contenu
← Tous les projets
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

Visuels du projet

Projet suivantSniffari→