{"id":26423309,"url":"https://github.com/coderbdk/al-quran","last_synced_at":"2026-05-18T08:32:20.158Z","repository":{"id":281984073,"uuid":"946500737","full_name":"CoderBDK/Al-Quran","owner":"CoderBDK","description":"Al-Quran App – Read, listen, and learn the Quran with an interactive experience. Featuring word-by-word highlighting, Tajweed colors, bookmarks, and more.","archived":false,"fork":false,"pushed_at":"2025-03-12T06:30:25.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-12T07:27:36.794Z","etag":null,"topics":["al-quran","android-app","jetpack-compose","kotlin"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CoderBDK.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-11T08:37:06.000Z","updated_at":"2025-03-12T06:36:52.000Z","dependencies_parsed_at":"2025-03-12T07:37:39.672Z","dependency_job_id":null,"html_url":"https://github.com/CoderBDK/Al-Quran","commit_stats":null,"previous_names":["coderbdk/al-quran"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/CoderBDK/Al-Quran","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderBDK%2FAl-Quran","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderBDK%2FAl-Quran/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderBDK%2FAl-Quran/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderBDK%2FAl-Quran/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CoderBDK","download_url":"https://codeload.github.com/CoderBDK/Al-Quran/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CoderBDK%2FAl-Quran/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33170836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T05:43:36.989Z","status":"ssl_error","status_checked_at":"2026-05-18T05:43:19.133Z","response_time":71,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["al-quran","android-app","jetpack-compose","kotlin"],"created_at":"2025-03-18T02:48:48.618Z","updated_at":"2026-05-18T08:32:20.139Z","avatar_url":"https://github.com/CoderBDK.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Al-Quran App\n\n🌟 This is a **Quran learning and reading app** that allows users to read, learn, and listen to the Quran efficiently.\n\n## ✨ Features\n\n- ✅ **Quran Reading \u0026 Listening**: Seamless reading and audio support.\n- ✅ **Bookmark**: Save an Ayah as a bookmark and quickly access it later\n- ✅ **Multi-Language Support**: Read and learn in multiple languages.\n- ✅ **Search**: Easily search for specific surahs, verses, or words.\n- ✅ **Level-Based Learning**: Unlock new levels as you progress.\n- ✅ **Secure Backup \u0026 Restore**: Keep your data safe and private.\n- ✅ **Tajweed Colors**: Color-coded text for proper recitation.\n- ✅ **Word Highlighting**: Syncs word highlighting with audio playback for better focus.\n- ✅ **Smooth UI with Jetpack Compose**: Clean and user-friendly interface.\n- ✅ **Dynamic Content from Server**: Real-time updates.\n\n\n## 📲 Installation Guide\n\n### 📽️ How to Install the App?  \nWatch the video below to learn how to install the Al-Quran app on your device ⬇️  \n\u003cdiv align=\"center\"\u003e\n\u003cvideo src=\"https://github.com/user-attachments/assets/b41a5768-e24a-485d-90f2-cc9497eeabec\" controls width=\"600\"\u003e\u003c/video\u003e  \n\u003c/div\u003e\n\n### 📝 **Step-by-Step Installation Guide** \n#### 1. **Download APK \u0026 App Data**\n- Click the link below to download the latest APK file for the app:\n  - [Download APK](https://github.com/CoderBDK/Al-Quran/releases/download/v1.0.0/al-quran-v1.0.0.apk)\n  - [Download App Data](https://github.com/CoderBDK/Al-Quran/releases/download/v1.0.0/al_quran_data-v1.0.0.qdf)\n   \n#### 2. Enable **Unknown Sources** in settings\nTo install the APK, you first need to allow your phone to install apps from unknown sources.\n\n- **Step 1**: Go to **Settings** on your device.\n- **Step 2**: Scroll down and tap on **Security**.\n- **Step 3**: Under **Security**, tap on **Install unknown apps** (or **Unknown Sources** depending on your device).\n- **Step 4**: Find the app (e.g., your browser or file manager) you will use to open the APK file. Toggle **Allow from this source** to enable it.\n\n#### 3. Install the APK\nOnce you've enabled unknown sources:\n\n- **Step 1**: Locate the downloaded APK file (usually in your **Downloads** folder).\n- **Step 2**: Tap on the APK file to begin the installation.\n- **Step 3**: A prompt will appear asking for permission to install the app. Tap **Install** to continue.\n\n#### 4. Backup Key\nTo restore your data, follow these steps:\n\n1. **Copy the Backup Key**:\n     ```bash\n     wbkMmmHcVI5WMeA97w/beBH81ewm3+W9vf21vIF0XXs=\n     ```\n\n2. **Restore Data**:\n   - Go to the **User Create** option and click on the **Backup \u0026 Restore** icon button.\n   - In the **Input Field**, paste the copied **Backup Key**.\n   - Tap the **Restore** button.\n   - Choose the backup file `al_quran_data.qdf` that you downloaded earlier.\n   - Once the file is selected, the restore process will begin. Wait for it to complete.\n   - After the restore is complete, navigate back to the previous screen.\n   - Tap on the profile icon button in the **User Create Screen**, choose the user and Continue.\n   - Now you can start using the app with your restored data!\n\n\n#### 5. Open the App\nAfter installation is complete, you can tap **Open** to launch the app.\n\n---\n\n## 🎨 Resources Used\n\nThe following resources are utilized in this app:\n\n- **Quran Data**:  \n  - [Quran Data in JSON Format](https://github.com/risan/quran-json/blob/main/dist/quran_bn.json)\n\n- **Surah Name Font**:  \n  - [Quran Karim 114 Font](https://www.fontget.com/font/quran-karim-114/)\n\n- **Quran Ayah Fonts**:  \n  - [Muhammadi Quranic Font (TTF)](https://urdunigaar.com/download/muhammadi-quranic-font-ttf-file-download/)  \n  - [Ayat Quran Font](https://www.fontspace.com/ayat-quran-286-font-f111904)  \n  - [KFGQPC Uthmanic Script Hafs Regular Font](https://arabicfonts.net/fonts/kfgqpc-uthmanic-script-hafs-regular)\n\n- **Tajweed Quick Guide**:  \n  - [A Quick Guide to Tajweed](https://www.getquranic.com/a-quick-guide-to-tajweed/#Noon_Sakinah_Tanween)\n\n- **Al-Quran Qaida**:  \n  - [Tarteel-ul-Quran Qaida (English)](https://files.alislam.cloud/pdf/English-Qaida-Tarteel-ul-Quran.pdf)\n\n- **Arabic Unicode Chart**:  \n  - [Arabic Unicode Charts](https://www.unicode.org/charts/PDF/U0600.pdf)\n\n- **Quran Align**:  \n  - [Quran Align GitHub Repository](https://github.com/cpfair/quran-align)\n\n- **Quran Audio**:  \n  - Provided by [alquran.cloud API](https://alquran.cloud/api)\n\n---\n\n\n## 🛠 Tools Used\n- **Jetpack Compose** - UI Development  \n- **Room Database** - Local Storage  \n- **Hilt (Dagger)** - Dependency Injection  \n- **Retrofit** - API Calls  \n- **OkHttp** - Networking  \n- **Gson** - JSON Parsing  \n\n## 📜 License\nThis app is released under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n---\n\nIf you have any feedback or issues, feel free to report them in the **Issues** section. Thank you for using the Al-Quran App! 😊\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoderbdk%2Fal-quran","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoderbdk%2Fal-quran","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoderbdk%2Fal-quran/lists"}