omarreess / Raheem-App

Raheem is an Islamic app for Calculating Prayer Times and Daily Islamic Stories. Build with Flutter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Raheem-App

Raheem is an Islamic app for Calculating Prayer Times and Daily Islamic Stories Quran-Verse , Hadith & Tafsir. Build With Flutter and MVVM Architecture .

App Published on Google Play : https://play.google.com/store/apps/details?id=com.omaressam.raheem.raheem

App Screenshot

App Architecture

Code Features :

  • It's written with Dart Programming language
  • Firebase Cloud Database is used
  • Layout Made Adaptive with LayoutBuilder
  • Provider for State management used
  • Widget Splits from UI Screens to be more Readable & Clean
  • Build with MVVM Design Pattern ( Model-View-ViewModel ) By classifying Code features in theses packages (Package By Feature)
  • User's Location Feature is used
  • Proguard Rules applied and Spliting App apk versions for Decreasing App's size
  • Fonts used from Google Fonts library

Used libraries :

  • Provider
  • Cloud Firestore
  • location
  • Firebase
  • Adhan
  • Geocoder
  • Flutter svg
  • Google Fonts
  • Cached Network Image

About

Raheem is an Islamic app for Calculating Prayer Times and Daily Islamic Stories. Build with Flutter


Languages

Language:Dart 97.9%Language:Swift 1.5%Language:Kotlin 0.5%Language:Objective-C 0.1%