← Back to projects

RUKU – Prayer & Quran Guide

Your Daily Companion for Prayer, Quran & Dhikr.

Flutter Dart GetX REST API Firebase FCM Android iOS
Screenshot of RUKU – Prayer & Quran Guide

Overview

RUKU is a modern Islamic mobile application designed to help users stay connected with their daily prayers, Quran reading, duas, and dhikr through a clean, intuitive, and meaningful experience.

Built with Flutter, the app brings essential Islamic practices together in one place while focusing on usability, responsive design, personalization, and smooth performance across Android and iOS.

Key Features

Quran Experience**

  • Continue Reading to quickly resume Quran reading
  • Quran recitation with audio support
  • Multiple Quran translations
  • Multi-language support
  • Arabic Quran text with translated content
  • Smooth Quran reading experience with ayah-level navigation

Prayer & Worship

  • Accurate daily prayer times
  • Active prayer highlighting
  • Adhan (Azan) notifications and sound
  • Prayer Tracker to monitor daily prayers
  • Sunrise, sunset, and Fajr information
  • Islamic and Gregorian date support

Daily Islamic Content

  • Daily Ayah for daily Quranic inspiration
  • Daily Dua
  • Tasbih / Dhikr counter
  • Dhikr goals and progress tracking
  • Personalized daily worship progress

Development Highlights

RUKU was developed with a strong focus on creating a practical and reliable Islamic app rather than simply presenting information.

The project involved working across multiple areas of mobile development, including:

  • Flutter & Dart development
  • Responsive UI/UX implementation
  • State management
  • REST API integration
  • Local data handling
  • Audio and media functionality
  • Background functionality
  • Push notifications
  • Prayer-time calculations and scheduling
  • Multi-language and localization support
  • Android & iOS platform integration

The Dhikr Goal & Progress** feature is one of the parts I particularly enjoyed building. It allows users to define a target and track their progress throughout the day, turning a simple Tasbih experience into a more structured daily habit.

Technology Stack

Flutter, Dart, GetX, REST API, Firebase, FCM, Android, iOS

Project Goal

The goal of RUKU is to make everyday Islamic practices more accessible through a simple, focused, and user-friendly mobile experience — helping users pray on time, read and listen to the Quran, remember daily duas, and maintain consistent dhikr habits.

Platform
iOS & Android