Skip to content

omarreess/Raheem-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages