Skip to content

Msr7799/ALmuadhin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ุงู„ู…ุคุฐู† - ุชุทุจูŠู‚ Android (ALmuadhin Android App)

ุชุทุจูŠู‚ ุฅุณู„ุงู…ูŠ ุดุงู…ู„ ู„ู…ูˆุงู‚ูŠุช ุงู„ุตู„ุงุฉ ูˆุงู„ุฃุฐูƒุงุฑ ูˆุงุชุฌุงู‡ ุงู„ู‚ุจู„ุฉ ูˆุงู„ุชู‚ูˆูŠู… ุงู„ู‡ุฌุฑูŠ.


๐Ÿ“ฑ ุงู„ู…ูŠุฒุงุช ุงู„ุฑุฆูŠุณูŠุฉ

1. ู…ูˆุงู‚ูŠุช ุงู„ุตู„ุงุฉ ๐Ÿ•Œ

  • โœ… ุนุฑุถ ู…ูˆุงู‚ูŠุช ุงู„ุตู„ูˆุงุช ุงู„ุฎู…ุณ ูŠูˆู…ูŠุงู‹
  • โœ… ุงู„ุนุฏ ุงู„ุชู†ุงุฒู„ูŠ ู„ู„ุตู„ุงุฉ ุงู„ู‚ุงุฏู…ุฉ
  • โœ… ุฏุนู… ุฌู…ูŠุน ู…ุฏู† ุงู„ุนุงู„ู… (ุนุจุฑ Aladhan API)
  • โœ… ุฏุนู… ุงู„ู…ูˆู‚ุน ุงู„ุชู„ู‚ุงุฆูŠ (GPS)
  • โœ… ุทุฑู‚ ุญุณุงุจ ู…ุชุนุฏุฏุฉ (ุฃู… ุงู„ู‚ุฑู‰ุŒ ISNAุŒ MWLุŒ ุฅู„ุฎ)
  • โœ… ุงู„ุนู…ู„ ุฃูˆูู„ุงูŠู† - ุญูุธ ุงู„ู…ูˆุงู‚ูŠุช ู„ู„ุงุณุชุฎุฏุงู… ุจุฏูˆู† ุฅู†ุชุฑู†ุช

2. ุงุชุฌุงู‡ ุงู„ู‚ุจู„ุฉ ๐Ÿงญ

  • โœ… ุจูˆุตู„ุฉ ุชูุงุนู„ูŠุฉ ู„ุชุญุฏูŠุฏ ุงุชุฌุงู‡ ุงู„ู‚ุจู„ุฉ
  • โœ… ุงุณุชุฎุฏุงู… GPS ูˆุงู„ุญุณุงุณุงุช ู„ุชุญุฏูŠุฏ ุงู„ุงุชุฌุงู‡ ุจุฏู‚ุฉ
  • โœ… ุนุฑุถ ุฏุฑุฌุฉ ุงุชุฌุงู‡ ุงู„ู‚ุจู„ุฉ ู…ู† ู…ูˆู‚ุนูƒ
  • โœ… ู…ุคุดุฑ ุฏู‚ุฉ ุงู„ุญุณุงุณ ู…ุน ุชุนู„ูŠู…ุงุช ุงู„ู…ุนุงูŠุฑุฉ

3. ุงู„ุชู‚ูˆูŠู… ุงู„ู‡ุฌุฑูŠ ๐Ÿ“…

  • โœ… ุนุฑุถ ุงู„ุชุงุฑูŠุฎ ุงู„ู‡ุฌุฑูŠ ูˆุงู„ู…ูŠู„ุงุฏูŠ
  • โœ… ุชู‚ูˆูŠู… ุดู‡ุฑูŠ ุชูุงุนู„ูŠ
  • โœ… ุนุฑุถ ุณุฑูŠุน ู„ู„ุฃุณุจูˆุน ุงู„ุญุงู„ูŠ
  • โœ… ุงู„ุนุฏ ุงู„ุชู†ุงุฒู„ูŠ ู„ุดู‡ุฑ ุฑู…ุถุงู† ุงู„ู…ุจุงุฑูƒ

4. ุงู„ุฃุฐูƒุงุฑ ๐Ÿ“ฟ

  • โœ… ุฃุฐูƒุงุฑ ุงู„ุตุจุงุญ ูˆุงู„ู…ุณุงุก
  • โœ… ุนุฏุงุฏ ุชูุงุนู„ูŠ ู„ุชุชุจุน ุงู„ุชูƒุฑุงุฑุงุช
  • โœ… ุชู‚ุฏู… ู…ุฑุฆูŠ ู„ูƒู„ ุฐูƒุฑ
  • โœ… ุญูุธ ุงู„ุชู‚ุฏู…

5. ุงู„ุชู†ุจูŠู‡ุงุช ูˆุงู„ุฃุฐุงู† ๐Ÿ””

  • โœ… ุฅุดุนุงุฑุงุช ู„ูƒู„ ุตู„ุงุฉ
  • โœ… ุงุฎุชูŠุงุฑ ุตูˆุช ุงู„ุฃุฐุงู† (ู…ูƒุฉุŒ ุงู„ู…ุฏูŠู†ุฉุŒ ุงู„ุฃู‚ุตู‰)
  • โœ… ุฎูŠุงุฑ ุชุดุบูŠู„ ุงู„ุฃุฐุงู† ูƒุงู…ู„ุงู‹
  • โœ… ู…ุนุงูŠู†ุฉ ุฃุตูˆุงุช ุงู„ุฃุฐุงู†

6. ุงู„ุฅุนุฏุงุฏุงุช โš™๏ธ

  • โœ… ุงุฎุชูŠุงุฑ ุงู„ู…ุฏูŠู†ุฉ (ูŠุฏูˆูŠ ุฃูˆ ุชู„ู‚ุงุฆูŠ)
  • โœ… ุงุฎุชูŠุงุฑ ุทุฑูŠู‚ุฉ ุญุณุงุจ ุงู„ู…ูˆุงู‚ูŠุช
  • โœ… ุชูุนูŠู„/ุชุนุทูŠู„ ุงู„ุฅุดุนุงุฑุงุช

๐ŸŒ ุฏุนู… ุงู„ู…ูˆุงู‚ุน ุงู„ุนุงู„ู…ูŠุฉ

ุงู„ุชุทุจูŠู‚ ูŠุฏุนู… ุฌู…ูŠุน ู…ุฏู† ุงู„ุนุงู„ู… ู…ู† ุฎู„ุงู„:

ุงู„ู…ูˆู‚ุน ุงู„ุชู„ู‚ุงุฆูŠ (GPS)

  • ูŠุญุฏุฏ ู…ูˆู‚ุนูƒ ุชู„ู‚ุงุฆูŠุงู‹
  • ูŠุญุณุจ ุงู„ู…ูˆุงู‚ูŠุช ุจู†ุงุกู‹ ุนู„ู‰ ุฅุญุฏุงุซูŠุงุชูƒ ุงู„ุฏู‚ูŠู‚ุฉ

ุงู„ุฅุฏุฎุงู„ ุงู„ูŠุฏูˆูŠ

  • ุฃุฏุฎู„ ุงุณู… ุฃูŠ ู…ุฏูŠู†ุฉ ููŠ ุงู„ุนุงู„ู…
  • ุฃุฏุฎู„ ุงุณู… ุงู„ุฏูˆู„ุฉ
  • API ุณุชุฌุฏ ุงู„ู…ูˆุงู‚ูŠุช ุงู„ุตุญูŠุญุฉ

ุทุฑู‚ ุงู„ุญุณุงุจ ุงู„ู…ุฏุนูˆู…ุฉ

ุงู„ุทุฑูŠู‚ุฉ ุงู„ุฑู‚ู… ุงู„ู…ู†ุทู‚ุฉ
ุฃู… ุงู„ู‚ุฑู‰ 4 ุงู„ุณุนูˆุฏูŠุฉ
ุฑุงุจุทุฉ ุงู„ุนุงู„ู… ุงู„ุฅุณู„ุงู…ูŠ (MWL) 3 ุนุงู„ู…ูŠ
ุงู„ุฌู…ุนูŠุฉ ุงู„ุฅุณู„ุงู…ูŠุฉ ู„ุฃู…ุฑูŠูƒุง ุงู„ุดู…ุงู„ูŠุฉ (ISNA) 2 ุฃู…ุฑูŠูƒุง ุงู„ุดู…ุงู„ูŠุฉ
ุฌุงู…ุนุฉ ูƒุฑุงุชุดูŠ 1 ุจุงูƒุณุชุงู†
ุงู„ู‡ูŠุฆุฉ ุงู„ู…ุตุฑูŠุฉ ุงู„ุนุงู…ุฉ 5 ู…ุตุฑ
ุฌุงู…ุนุฉ ุงู„ุนู„ูˆู… ุงู„ุฅุณู„ุงู…ูŠุฉ ู…ุงู„ูŠุฒูŠุง 8 ู…ุงู„ูŠุฒูŠุง
ุงู„ุงุชุญุงุฏ ุงู„ุฅุณู„ุงู…ูŠ ุงู„ูุฑู†ุณูŠ 12 ูุฑู†ุณุง/ุฃูˆุฑูˆุจุง
ุชุฑูƒูŠุง (ุฏูŠุงู†ุช) 13 ุชุฑูƒูŠุง
ุฑูˆุณูŠุง 14 ุฑูˆุณูŠุง
ุฏุจูŠ 16 ุงู„ุฅู…ุงุฑุงุช
ู‚ุทุฑ 17 ู‚ุทุฑ
ุงู„ูƒูˆูŠุช 18 ุงู„ูƒูˆูŠุช
ุณู†ุบุงููˆุฑุฉ 11 ุณู†ุบุงููˆุฑุฉ

๐ŸŽต ู…ู„ูุงุช ุงู„ุฃุฐุงู†

ุงู„ุชุทุจูŠู‚ ูŠุญุชูˆูŠ ุนู„ู‰ ู…ู„ูุงุช ุงู„ุฃุฐุงู† ุงู„ุชุงู„ูŠุฉ:

  • adhan_makkah.wav - ุฃุฐุงู† ุงู„ุญุฑู… ุงู„ู…ูƒูŠ
  • adhan_madinah.wav - ุฃุฐุงู† ุงู„ู…ุณุฌุฏ ุงู„ู†ุจูˆูŠ
  • adhan_alaqsa.wav - ุฃุฐุงู† ุงู„ู…ุณุฌุฏ ุงู„ุฃู‚ุตู‰
  • adhan_makkah_full.mp3 - ุงู„ุฃุฐุงู† ูƒุงู…ู„ุงู‹

๐Ÿ“ ู‡ูŠูƒู„ ุงู„ู…ุดุฑูˆุน

ALmuadhin/
โ”œโ”€โ”€ app/
โ”‚   โ”œโ”€โ”€ src/main/
โ”‚   โ”‚   โ”œโ”€โ”€ java/com/example/almuadhin/
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ MainActivity.kt
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ MuadhinApp.kt
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ alarm/
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ AlarmReceiver.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ BootReceiver.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ NotificationHelper.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ PrayerAlarmScheduler.kt
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ data/
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ SettingsModels.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ SettingsRepository.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ repo/
โ”‚   โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ LocationRepository.kt
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ PrayerRepository.kt
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ di/
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ AppModule.kt
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ network/
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ AladhanApi.kt
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ui/
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ NavGraph.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ screens/
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ HomeScreen.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ AzkarScreen.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ CalendarScreen.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ QiblaScreen.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ SettingsScreen.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ RamadanScreen.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ theme/
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ Theme.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ viewmodel/
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ HomeViewModel.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ AzkarViewModel.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ SettingsViewModel.kt
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ widgets/
โ”‚   โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ AdMobBanner.kt
โ”‚   โ”‚   โ”‚   โ”‚       โ”œโ”€โ”€ AppGradientBackground.kt
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ DotPagerIndicator.kt
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ util/
โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ TimeUtils.kt
โ”‚   โ”‚   โ”œโ”€โ”€ res/
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ raw/           # ู…ู„ูุงุช ุงู„ุฃุฐุงู†
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ values/        # ุงู„ุฃู„ูˆุงู† ูˆุงู„ู†ุตูˆุต
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ mipmap-*/      # ุงู„ุฃูŠู‚ูˆู†ุงุช
โ”‚   โ”‚   โ””โ”€โ”€ AndroidManifest.xml
โ”‚   โ””โ”€โ”€ build.gradle.kts
โ”œโ”€โ”€ build.gradle.kts
โ”œโ”€โ”€ settings.gradle.kts
โ””โ”€โ”€ keystore.properties        # ุฅุนุฏุงุฏุงุช ุงู„ุชูˆู‚ูŠุน (ู„ุง ุชูุฑูุน ุนู„ู‰ Git)

๐Ÿš€ ูƒูŠููŠุฉ ุงู„ุจู†ุงุก ูˆุงู„ุชุดุบูŠู„

ุงู„ู…ุชุทู„ุจุงุช

  • Android Studio Hedgehog ุฃูˆ ุฃุญุฏุซ
  • JDK 17
  • Android SDK 34

ุงู„ุฎุทูˆุงุช

  1. ุงูุชุญ ุงู„ู…ุดุฑูˆุน ููŠ Android Studio
  2. ุงู†ุชุธุฑ ุชุญู…ูŠู„ Gradle dependencies
  3. ุงุฎุชุฑ ุฌู‡ุงุฒ ุฃูˆ ู…ุญุงูƒูŠ
  4. ุงุถุบุท Run โ–ถ๏ธ

ุจู†ุงุก APK ู„ู„ู†ุดุฑ

./gradlew :app:assembleRelease

ุงู„ู…ู„ู ุณูŠูƒูˆู† ููŠ: app/build/outputs/apk/release/app-release.apk


๐Ÿ“ฑ ุงู„ุฃุฐูˆู†ุงุช ุงู„ู…ุทู„ูˆุจุฉ

ุงู„ุฅุฐู† ุงู„ุณุจุจ
INTERNET ุฌู„ุจ ู…ูˆุงู‚ูŠุช ุงู„ุตู„ุงุฉ ู…ู† API
ACCESS_FINE_LOCATION ุชุญุฏูŠุฏ ุงู„ู…ูˆู‚ุน ู„ู„ู‚ุจู„ุฉ ูˆุงู„ู…ูˆุงู‚ูŠุช
ACCESS_COARSE_LOCATION ุชุญุฏูŠุฏ ุงู„ู…ูˆู‚ุน ุงู„ุชู‚ุฑูŠุจูŠ
POST_NOTIFICATIONS ุฅุดุนุงุฑุงุช ุงู„ุตู„ุงุฉ
SCHEDULE_EXACT_ALARM ุฌุฏูˆู„ุฉ ุงู„ุชู†ุจูŠู‡ุงุช ุจุฏู‚ุฉ
RECEIVE_BOOT_COMPLETED ุฅุนุงุฏุฉ ุฌุฏูˆู„ุฉ ุงู„ุชู†ุจูŠู‡ุงุช ุจุนุฏ ุฅุนุงุฏุฉ ุงู„ุชุดุบูŠู„
VIBRATE ุงู„ุงู‡ุชุฒุงุฒ ุนู†ุฏ ุงู„ุฅุดุนุงุฑุงุช

๐Ÿ”Œ APIs ุงู„ู…ุณุชุฎุฏู…ุฉ

Aladhan API (ู…ุฌุงู†ูŠ)

  • ุงู„ุฑุงุจุท: https://api.aladhan.com/
  • ุงู„ุชูˆุซูŠู‚: https://aladhan.com/prayer-times-api
  • ุงู„ู…ูŠุฒุงุช:
    • ู…ูˆุงู‚ูŠุช ุงู„ุตู„ุงุฉ ู„ุฃูŠ ู…ูˆู‚ุน ููŠ ุงู„ุนุงู„ู…
    • ุงู„ุชุงุฑูŠุฎ ุงู„ู‡ุฌุฑูŠ
    • ุทุฑู‚ ุญุณุงุจ ู…ุชุนุฏุฏุฉ
    • ู„ุง ูŠุชุทู„ุจ API Key

ุฃู…ุซู„ุฉ ุนู„ู‰ ุงู„ุทู„ุจุงุช

ุจุงู„ู…ุฏูŠู†ุฉ ูˆุงู„ุฏูˆู„ุฉ:

GET /v1/timingsByCity/23-01-2026?city=London&country=UK&method=2

ุจุงู„ุฅุญุฏุงุซูŠุงุช:

GET /v1/timings/23-01-2026?latitude=51.5074&longitude=-0.1278&method=2

๐ŸŽจ ุงู„ุชุตู…ูŠู…

  • ู†ุธุงู… ุงู„ุฃู„ูˆุงู†: ุฐู‡ุจูŠ ุฅุณู„ุงู…ูŠ ุฏุงูุฆ
  • ุงู„ุฎุทูˆุท: ุนุฑุจูŠุฉ ูˆุงุถุญุฉ
  • ุงู„ุชุฎุทูŠุท: RTL (ู…ู† ุงู„ูŠู…ูŠู† ู„ู„ูŠุณุงุฑ)
  • ุงู„ู…ูƒุชุจุฉ: Jetpack Compose + Material3

๐Ÿ“ฆ ุงู„ู…ูƒุชุจุงุช ุงู„ู…ุณุชุฎุฏู…ุฉ

ุงู„ู…ูƒุชุจุฉ ุงู„ุบุฑุถ
Jetpack Compose ูˆุงุฌู‡ุฉ ุงู„ู…ุณุชุฎุฏู…
Material3 ุงู„ุชุตู…ูŠู…
Hilt ุญู‚ู† ุงู„ุชุจุนูŠุงุช
Retrofit ุทู„ุจุงุช ุงู„ุดุจูƒุฉ
Moshi ุชุญู„ูŠู„ JSON
DataStore ุญูุธ ุงู„ุฅุนุฏุงุฏุงุช
Google AdMob ุงู„ุฅุนู„ุงู†ุงุช
Navigation Compose ุงู„ุชู†ู‚ู„

๐Ÿ“ถ ู…ูŠุฒุฉ ุงู„ุนู…ู„ ุฃูˆูู„ุงูŠู†

ุงู„ุชุทุจูŠู‚ ูŠุฏุนู… ุงู„ุนู…ู„ ุจุฏูˆู† ุฅู†ุชุฑู†ุช:

  1. ุงู„ุญูุธ ุงู„ุชู„ู‚ุงุฆูŠ: ุนู†ุฏ ุฌู„ุจ ุงู„ู…ูˆุงู‚ูŠุชุŒ ุชูุญูุธ ู…ุญู„ูŠุงู‹
  2. ุงู„ุงุณุชุฑุฌุงุน: ุนู†ุฏ ุงู†ู‚ุทุงุน ุงู„ุฅู†ุชุฑู†ุชุŒ ุชูุณุชุฎุฏู… ุงู„ุจูŠุงู†ุงุช ุงู„ู…ุญููˆุธุฉ
  3. ุงู„ู…ุคุดุฑ: ูŠุธู‡ุฑ "ูˆุถุน ุฃูˆูู„ุงูŠู†" ููŠ ุงู„ุดุงุดุฉ ุงู„ุฑุฆูŠุณูŠุฉ
  4. ุงู„ุฅุดุนุงุฑุงุช: ุชุนู…ู„ ุญุชู‰ ู…ุน ุงู„ุจูŠุงู†ุงุช ุงู„ู…ุญููˆุธุฉ

๐Ÿ” ุงู„ุชูˆู‚ูŠุน ู„ู„ู†ุดุฑ

ุฃู†ุดุฆ ู…ู„ู keystore.properties ููŠ ุงู„ู…ุฌู„ุฏ ุงู„ุฑุฆูŠุณูŠ:

storeFile=../your-keystore.jks
storePassword=yourPassword
keyAlias=yourAlias
keyPassword=yourKeyPassword

โš ๏ธ ู…ู„ุงุญุธุงุช

  1. ุญุณุงุจ ุงู„ุชุงุฑูŠุฎ ุงู„ู‡ุฌุฑูŠ: ุชู‚ุฑูŠุจูŠ (ยฑ1 ูŠูˆู…)
  2. ุฏู‚ุฉ ุงู„ุจูˆุตู„ุฉ: ุชุนุชู…ุฏ ุนู„ู‰ ุญุณุงุณุงุช ุงู„ุฌู‡ุงุฒ
  3. Kapt Warning: ุณุชุธู‡ุฑ ุชุญุฐูŠุฑุงุช ุนู† KaptุŒ ูŠูู†ุตุญ ุจุงู„ุชุฑู‚ูŠุฉ ุฅู„ู‰ KSP

๐Ÿคฒ ุฏุนุงุก

ุงู„ู„ู‡ู… ุชู‚ุจู„ ู…ู†ุง ุตุงู„ุญ ุงู„ุฃุนู…ุงู„ ูˆุงู†ูุน ุจู‡ุฐุง ุงู„ุชุทุจูŠู‚ ุงู„ู…ุณู„ู…ูŠู† ููŠ ูƒู„ ู…ูƒุงู†


๐Ÿ“„ ุงู„ุชุฑุฎูŠุต

ู‡ุฐุง ุงู„ู…ุดุฑูˆุน ู…ูุชูˆุญ ุงู„ู…ุตุฏุฑ ูˆู…ุชุงุญ ู„ู„ุงุณุชุฎุฏุงู… ูˆุงู„ุชุทูˆูŠุฑ.


ุชู… ุงู„ุชุทูˆูŠุฑ ุจู€ โค๏ธ ู„ู„ุฃู…ุฉ ุงู„ุฅุณู„ุงู…ูŠุฉ

About

All-in-one Islamic app: prayer times (online/offline), next prayer countdown, Qibla compass, Hijri calendar, adhkar, and adhan notifications worldwide

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages