Skip to content

Latest commit

 

History

History
61 lines (50 loc) · 3.84 KB

README.md

File metadata and controls

61 lines (50 loc) · 3.84 KB

Izharul Ifadat

Izharul Ifadat is a mobile application that provides users with an in-depth understanding of the 10 main chapters of Islam through audio lectures and dua (prayer) recitation. This app is designed to help users deepen their knowledge and connection to the Islamic faith in a convenient and accessible way. With its user-friendly interface and comprehensive content, Izharul Ifadat has become a valuable resource for those seeking to strengthen their faith and deepen their understanding of Islam.

Screenshots

Used Tech

  • Kotlin
  • MVVM
  • Compose - Modern toolkit for building native UI
  • Declarative UI Patterns
  • Coroutines - Provide sophisticated tools to handle concurrency.
  • Dagger Hilt - Runtime framework for dependency injection.
  • Lifecycles - Create a UI that automatically responds to lifecycle events.
  • LiveData - Build data objects that notify views when the underlying database changes.
  • Room - Access your app's SQLite database with in-app objects and compile-time checks.
  • ViewModel - Store UI-related data that isn't destroyed on app rotations. Easily schedule asynchronous tasks.

Features

  • Text and Audio lessons
  • Dark and Light mode
  • Online and Offline Mode
  • Tasbih Section
  • Qibla Finder
  • Latin and Kril Language support

Report issues

Something not working quite as expected? Do you need a feature that has not been implemented yet? Check the issue tracker and add a new one if your problem is not already listed. Please try to provide a detailed description of your problem, including the steps to reproduce it.

How to run the project in development mode

  • Clone or download repository as a zip file.
  • Open project in Android Studio.
  • Run 'app' SHIFT+F10

Buy me a coffee 🙏

Feel free to get in touch (send me a offer 😇)