← Back to Portfolio
Native Mobile
Developed for Ecnetsolutions

Salat Timings & Events

July 2011 – July 2011

Salat Timings & Events is a universal iOS Islamic companion that calculates prayer times, points the Qibla via a live compass, displays the Hijri calendar, and tracks local Islamic events based on user location.

Business Purpose & Overview

Salat Timings & Events is a universal iOS reference app for Muslims who need prayer times, Qibla direction, the Hijri calendar, and local Islamic event listings in one place. It uses CoreLocation and MapKit to orient the user and calculate times relative to their selected city and timezone.

Key Features & Capabilities

  • Islamic prayer-time calculation with location and timezone awareness
  • Animated Qibla compass with magnetic/true heading support
  • Hijri calendar display with day-adjustment picker
  • Local event browsing and event detail views
  • Map-based Qibla/location visualization
  • Manual and GPS-based location selection
  • Prayer-time tuning and higher-latitude settings
  • Configurable language/region settings

Technical Architecture

Salat Timings & Events is a single-tier universal iOS app written in Objective-C with UIKit, MapKit, and CoreLocation. Prayer-time math is implemented locally, and city/timezone data is persisted with an embedded SQLite database. The app targets iOS 4.3+ and supports both portrait and landscape orientations on iPhone and iPad.

Component Ecosystem

Explore the architecture by platform layer—mobile, web, backend, and utilities.

Salat Timings & Events

Universal (iPhone & iPad)

Salat Timings & Events is a universal iOS Islamic companion that calculates prayer times, points the Qibla via a live compass, displays the Hijri calendar, and tracks local Islamic events based on user location.

iPhone 3GS, iPhone 4, iPad, iPad 2

OS: iOS 4.3 – iOS 6.1.6

Features (8)
  • Islamic prayer-time calculation with location and timezone awareness
  • Animated Qibla compass with magnetic/true heading support
  • Hijri calendar display with day-adjustment picker
  • Local event browsing and event detail views
  • Map-based Qibla/location visualization
  • Manual and GPS-based location selection
  • Prayer-time tuning and higher-latitude settings
  • Configurable language/region settings
Xcode project format 3.2Objective-C 2.0iOS 4.3+UIKitMapKitCoreLocationFoundationSQLite