I published the Ring Pray Time application in RingQML GitHub repository !
GitHub Link : ringqml/applications/RingQML/pray_time at main · mohannad-aldulaimi/ringqml Pray Times (مواقيت الصلاة)A comprehensive, cross-platform prayer times application built using the Ring programming language and RingQML. Designed for the city of Ash-Shirqat and its suburbs, this application features a modern, adaptive user interface with dynamic visual elements and full customization support.
🌟 FeaturesBest Regards…
Mohannad“It’s better to separate this application from RingQML and distribute it as separate package
This separate package could add RingQML package as dependency”
This is the Best Practice that I was searching about …:D
I will do this and leave a reference as ReadMe file in GitHub Repository.
Best wishes…
Mohannadhere is the GitHub repository link: mohannad-aldulaimi/praytimes
A comprehensive, cross-platform prayer times application built using the Ring programming language and RingQML. Designed for the city of Ash-Shirqat and its suburbs, this application features a modern, adaptive user interface with dynamic visual elements and full customization support.
| 
|
|
Real-Time Tracking: Displays the current date, time, and automatically highlights the next upcoming prayer.
Countdown Timer: Shows the precise time remaining until the next prayer call (Adhan).
Visual Indicators: Features a custom “Minute Circle” component that visualizes the progress of the current minute.
Portrait Mode: Optimized vertical layout with a bottom drawer for settings.
Landscape Mode: Split-screen layout with a side list and a popup for settings.
Themes: Switch between Dark, Light, Sepia, and Forest visual styles.
Typography: Adjustable font size slider to suit user preference.
Backgrounds: Smooth fade animations between background images.
Arabic Support: Built-in Right-to-Left (RTL) layout direction and font handling (using Segoe UI/Tahoma) for perfect Arabic text rendering.
Glassmorphism: Modern “glassy” semi-transparent popups and controls.
Ring Programming Language: The core logic and application control.
RingQML: A wrapper enabling Ring to utilize Qt Quick.
Qt Quick / QML: Used for the fluid, hardware-accelerated user interface and animations.
Canvas API: Used for drawing custom shapes like the Minute Circle.
Run the application using the following command:
Best regards,
Mohannad
Thanks for your support …:D
Best regards,
