An Islamic app is designed for Islamic purposes and contains the complete Quran for reading,
accessed through files in the assets folder. It also includes a selection of Hadiths, as well as a
radio feature that streams Quran recitations by various scholars, integrated via an API. The app
features a digital Tasbeeh (prayer counter) and a settings page where users can change the
theme and switch the language between Arabic and English. The Provider package was used to
dynamically update the entire app when the language or theme is changed. Additionally, the
Shared Preferences library is utilized to save the user’s chosen language and theme preferences.