Coder Social home page Coder Social logo

codeswot / prayquiet Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.33 MB

Embrace peaceful worship with PrayQuiet. Silence your phone while praying, make sure you phone is silent when its time to pray.

Kotlin 0.07% Ruby 1.51% Swift 2.68% Objective-C 0.02% Dart 69.31% CMake 10.20% C++ 13.46% C 0.77% HTML 1.98%
background-service do-not-disturb flutter prayertimes

prayquiet's Introduction

Pray Quiet

Purpose of the App

Pray Quiet is a dedicated mobile application designed to assist Muslims in observing the five daily prayers (Salah) with ease, mindfulness, and tranquility. This app is tailored to cater to the specific needs of the Islamic community, providing a seamless way to perform daily prayers while fostering a deeper connection with Allah (SWT).

Key Features

1. Silent and Vibrating Mode (main feature)

To avoid disruptions during prayer, the app puts your phone on silence and "Do Not Disturb" mode.

2. Accurate Prayer Times

Pray Quiet utilizes precise algorithms to calculate and display the accurate prayer times based on the user's location. It ensures that Muslims never miss any of the five obligatory prayers regardless of their busy schedules.

3. Prayer Time Adjustment

Pray Quiet allows users to make manual adjustments to prayer times based on their local mosque or community's prayer schedule, ensuring alignment with the congregation.

4. Qibla Direction (coming soon)

The app will includes a built-in Qibla compass that accurately points towards the Kaaba in Mecca, enabling Muslims to find the Qibla direction wherever they are in the world.

How to Get Started

  1. Download and Install the App: Pray Quiet is exclusively available on both Android devices only due to Apple limitation to access device settings such as (ringer,and focus mode. i.e "Do Not Disturb").

Download the app from Google Play

https://play.google.com/store/apps/details?id=com.geeksaxis.pray_quiet .

  1. Select Your Location: Allow the app to access your location to provide accurate prayer times for your area.

  2. Stay Connected: Stay informed about the latest updates, enhancements, and community announcements.

Feedback and Support

We value user feedback and are committed to continuously improving Pray Quiet. If you have any suggestions, questions, or encounter any issues, please reach out to me at [email protected].

Connect with the Community

Join a growing community of Muslim users who find peace and solace in their daily prayers through Pray Quiet. Stay connected with us on social media:

Embrace the convenience and spirituality of performing your daily prayers with Pray Quiet, the app that seeks to enrich the prayer experience for Muslims worldwide.

I developed PrayQuiet "Do Not Disturb" feature by writing my own platform code using kotling to be better fit for my current need, This Flutter app enables users to toggle the Android device's "Do Not Disturb" service at prayer times using a background alarm service and my do_not_disturb flutter package. However, due to Apple's policy, iOS devices do not allow access to such device settings. If any Flutter developers have discovered workarounds for enabling similar functionality on iOS, I encourage them to contribute their knowledge to the community, respecting user privacy and adhering to platform policies. Together, we can build innovative solutions for a seamless prayer experience.

Note: Pray Quiet is exclusively designed for Muslims to support them in observing the five daily prayers as prescribed in Islam.

Running the code

flutter pub run build_runner build --delete-conflicting-outputs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.