Back to Home

AhwalNote: Sahabat Islami
Jetpack ComposeKotlinMVVMFirebaseRest APIRoomDagger HiltModularization
AhwalNote is an Islamic application that helps users respond to situations in accordance with the guidance of Hadith and the Qur'an.
Features
- Notes on Condition
- History and Favorites
- Prayer Schedule and Qibla
- Digital AlQuran
- TexttoSpeech
- Dark Mode
Challenges & Solutions
One of the challenges I faced while developing this project was adapting to Dependency Injection (DI) and working with a project that already implements Modularization. Additionally, our team planned to resolve a bug where the adhan would continue to play until it finished whenever prayer time began. This bug was related to the WorkManager and AlarmManager.
Results
The app was successfully developed with key features like prayer time notifications and adhan playback. The bug related to continuous adhan was fixed, and the use of Dependency Injection and modularization improved code structure and maintainability.