π Hijri Today β Islamic Widget
Daily Hijri Calendar Widget for Android - Stay connected with the Islamic calendar right on your home screen
π± About
Hijri Today is a beautiful and lightweight Android widget that displays the current Hijri (Islamic) date along with important Islamic events and Sunnah fasting reminders. Built with love for the Muslim Ummah.
π Changelog
1.0.3
- β¨ Feat: Add configurable Hijri date offset (+1 / -1 adjustment)
- π Feat: Add localization support for Malay (ms), Urdu (ur), Bengali (bn), Turkish (tr), Hausa (ha), Yoruba (yo), Somali (so), French (fr), Spanish (es), and Hindi (hi)
- π¨ UI: Update widget theme with dynamic color support
- π§ Fix: Refactor widget system update logic for improved stability
1.0.0
- π Initial release
- Daily Hijri date display with Islamic events & Sunnah fasting reminders
- English, Indonesian, and Arabic support
β¨ Features
π Core Features
- Daily Hijri Date Display - Accurate Islamic calendar dates
- Arabic Month Names - Displayed in multiple languages
- Auto-Update System - Refreshes twice daily at 6 PM and midnight
- Preview Mode - See how your widget looks before adding it
- Hijri Date Offset - Manually adjust the date by Β±1 or Β±2 days to match your local moon sighting authority
π Islamic Events & Reminders
- Ramadan notifications
- Eid al-Fitr & Eid al-Adha
- Islamic New Year (1st Muharram)
- Mawlid of Prophet Muhammad ο·Ί
- Day of Arafah (9th Dhul Hijjah)
- Day of Ashura (10th Muharram)
π Sunnah Fasting Reminders
- Ayyamul Bidh - 13th, 14th, 15th of each Hijri month
- Monday & Thursday - Weekly Sunnah fasts
- Tasuβa & Ashura - 9th & 10th of Muharram
- Day of Arafah - 9th of Dhul Hijjah
π Multilingual Support
| Language | Code | Region |
|---|---|---|
| English | en |
Global |
| Arabic | ar |
Middle East / North Africa |
| Indonesian | in / id |
Indonesia |
| Malay | ms |
Malaysia |
| Urdu | ur |
Pakistan |
| Bengali | bn |
Bangladesh / India |
| Hindi | hi |
India |
| Turkish | tr |
Turkey |
| Hausa | ha |
Nigeria |
| Yoruba | yo |
Nigeria |
| Somali | so |
Somalia |
| French | fr |
West Africa |
| Spanish | es |
USA / Latin America |
π Why Hijri Today?
β
Completely Free - No hidden costs or premium features
π« No Advertisements - Clean and distraction-free
π No Analytics - Your privacy is respected
β‘ Lightweight - Minimal storage and battery usage
π Works Independently - No need to open the app daily
π¨ Beautiful Design - Modern and elegant interface with dynamic color support
β€οΈ Open Source - Transparent and community-driven
π² Installation
From Google Play Store
π§ How to Add Widget
- Exit the app - Go back to your home screen
- Long press on empty space on your home screen
- Select βWidgetsβ from the menu
- Find βHijri Todayβ in the widget list
- Drag & Place the widget to your preferred location
The widget will automatically start displaying the Hijri date and events!
ποΈ Hijri Date Offset
Since the Hijri calendar can vary by region depending on local moon sighting (ruβyah), you can manually adjust the displayed date to match your local Islamic authority:
- Open the app settings
- Tap Hijri Date Adjustment
- Use + or β to shift the date (range: β2 to +2 days)
- The adjustment applies to all date displays and Islamic event detection
Example: If your country observes Eid one day later than the calculated date, set the offset to +1. All events and fasting reminders will shift accordingly.
π οΈ Technical Details
Built With
- Kotlin - Modern Android development
- Jetpack Compose - UI toolkit
- Glance API - Widget framework
- Material Design 3 - Design system with dynamic color
Permissions Required
- Exact Alarms - For precise widget updates
- Battery Optimization - To ensure reliable updates
Note: No data is collected or transmitted. All permissions are used solely for widget functionality.
π Privacy
Hijri Today respects your privacy:
- β No data collection
- β No analytics or tracking
- β No advertisements
- β No third-party services
- β All data stored locally on your device
π Update Schedule
The widget automatically updates:
- 6:00 PM - Evening update (default sunset time)
- 12:00 AM - Midnight update
You can also manually refresh the widget anytime from the app settings.
Screenshots

π€ Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
π License
This project is licensed under the MIT License - see the LICENSE file for details.
π¨βπ» Developer
Cahyanudien Aziz
Company: FlagoDNA
- GitHub: [@cas8398]
π Support
If you find this app useful, please consider:
- β Starring this repository
- π± Rating the app on Google Play
- π€² Making dua for the developer
- β Buy me a coffee
π Acknowledgments
- Built with β€οΈ for the Muslim Ummah
- Inspired by the need for easy access to Islamic calendar
- Thanks to all contributors and users
π Contact & Feedback
Have questions, suggestions, or found a bug?
- Open an Issue
- Send an email to [flagodna.com@gmail.com]
Barakallahu fiikum! π€²
Made with β€οΈ for the Muslim Ummah