Noor is a beautifully designed Islamic mobile application built with Flutter. It's your all-in-one tool to help you stay on top of your daily prayers, read the Quran, track your progress, and much more. This project is open-source and we welcome contributions from the community.
- Prayer Times: Get accurate prayer times based on your location with beautiful countdown timers.
- Qibla Direction: An easy-to-use compass to find the direction of the Kaaba with real-time accuracy.
- Quran Reader: Enhanced Quran reading experience with multiple translations, audio recitations, and bookmarking.
- Prayer Tracker: Track your daily prayers and monitor your progress with insightful statistics and streaks.
- Dhikr & Tasbih: A digital tasbih with haptic feedback and progress tracking for your daily dhikr.
- Multi-Language Support: Read Quran in Arabic with translations in English, Amharic, and Oromo
- Audio Recitations: Listen to beautiful recitations by renowned Qaris
- Bookmarking System: Save your favorite verses and continue reading seamlessly
- Reading Progress: Track your Quran reading progress with visual indicators
- Enhanced UI: Beautiful typography and smooth scrolling for immersive reading experience
- Salah Reminders: Get notified 15 minutes before each prayer time
- Adhan Notifications: Beautiful Adhan sounds at prayer times
- Qadah Reminders: Never miss your missed prayers with smart Qadah tracking
- Customizable Alerts: Choose your preferred Adhan and reminder settings
- Curated Islamic Videos: Watch verified Islamic content from trusted channels
- Shorts Mode: TikTok-style vertical scrolling for quick Islamic reminders and shorts
- Premium Video Experience: YouTube-level video browsing with elegant cards and animations
- Immersive Shorts Viewer: Full-screen shorts with double-tap likes, comments, and social features
- Offline Viewing: Download videos for offline access
- Optimized Loading: Faster app startup and smoother navigation
- Memory Management: Improved memory usage for better performance
- Smooth Animations: Fluid transitions and micro-interactions throughout the app
- Background Processing: Efficient background tasks for notifications and updates
- AI Assistant: An integrated AI chatbot to answer your Islamic queries
- Smart Recommendations: Personalized content suggestions based on your preferences
- Intelligent Search: Advanced search across Quran, Hadith, and Azkar
- Clean & Minimalist UI: A beautiful and intuitive user interface
- Dark Mode Support: Seamless dark/light mode switching
- Multi-Language Support: Available in English, Amharic, and Oromo
- Accessibility: Screen reader support and high contrast options
| Home Screen | Quran Reader | Qibla Compass |
|---|---|---|
![]() |
![]() |
![]() |
| Prayer Stats | Islamic Videos | Shorts Viewer |
![]() |
![]() |
![]() |
To get a local copy up and running, follow these simple steps.
- Flutter SDK: Installation Guide
- An editor like VS Code or Android Studio.
- Fork the repository
- Clone the repo
git clone https://github.com/your-github-username/noor.git
- Install packages
flutter pub get
- Run the app
flutter run
- π¬ Islamic Video Hub: Added comprehensive video content with premium YouTube-style browsing and TikTok-like shorts
- π Enhanced Quran Experience: Multi-language support, audio recitations, and improved reading interface
- π Advanced Prayer Notifications: Adhan sounds, Qadah reminders, and customizable prayer alerts
- β‘ Performance Boost: Significant improvements in app speed, memory usage, and user experience
- π Localization: Full support for English, Amharic, and Oromo languages
- Optimized state management with Riverpod
- Enhanced offline capabilities
- Improved accessibility features
- Better error handling and user feedback
- Framework: Flutter
- State Management: Riverpod
- HTTP Requests: http
- Audio: just_audio & audioplayers
- Video: youtube_player_flutter & youtube_explode_dart
- Location & Compass: geolocator, geocoding, flutter_compass
- Local Storage: shared_preferences
- Notifications: flutter_local_notifications
- UI: google_fonts, flutter_svg, lottie, shimmer
- AI: flutter_gemini
- And many more...
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- 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
Distributed under the MIT License. See LICENSE for more information.
Anexon - @n3x0dev - anwarnasir0970@gmail.com
Project Link: https://github.com/anexdev1/noor
Made with β€οΈ for the Muslim community





