Doa2 Harian

For this project, I developed a Doa Harian (Daily Duas) Application using Flutter with the goal of helping Muslims access daily supplications easily, wherever they are. The app focuses on providing authentic duas taken from reliable Islamic sources, presented in a clean and minimal interface that makes learning and practicing daily remembrance simple and enjoyable.

The main purpose of this app is to support users in strengthening their connection with Allah by incorporating daily prayers into their routines. To achieve that, the app includes a collection of duas categorized by different situations, such as waking up, eating, traveling, entering the mosque, seeking protection, and ending the day. Each dua is displayed with Arabic text, Indonesian translation, and Latin transliteration to help users read and pronounce the words correctly even if they are not fluent in Arabic.

I designed the home screen to be simple and welcoming, featuring categories arranged in clean tiles or cards. Flutter’s flexible UI system allowed me to experiment with modern designs using widgets such as GridView, ListView, and Container to ensure the layout stays responsive and attractive on all screen sizes. The color palette uses calming tones like soft green and beige, representing peace and spiritual comfort—fitting the theme of daily remembrance.

One of the key features of the app is the Favorite Duas section. Users can bookmark the duas they use most frequently, allowing quick and easy access any time. I implemented this feature using Flutter’s built-in state management and local storage options, such as SharedPreferences, so favorites remain saved even after the app is closed.

To enhance learning, each dua screen includes a play audio button, which lets users listen to the correct Arabic pronunciation. This feature is especially helpful for beginners who want to learn how to recite duas properly. I integrated this using audio packages supported by Flutter, ensuring smooth playback and lightweight performance.

The app also has a Daily Reminder feature. Users can enable notifications that remind them to read certain duas at specific times of the day—like a morning dhikr reminder or a night-time supplication before sleeping. This helps users build consistent spiritual habits in their daily lives.

From a technical standpoint, I used widgets like ListTile, Card, and ExpansionTile to structure the dua lists, and Provider for state management to ensure smooth navigation and handling of user data. The app supports both light and dark mode, providing a comfortable reading experience during day and night.

Building this Doa Harian App helped me improve my Flutter development skills while creating a product that is meaningful and beneficial for the Muslim community. My goal was to make an app that is not only beautifully designed but also spiritually uplifting—making daily duas easier to learn, understand, and practice for Muslims of all ages.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top