/Isalm360OLD

Islam360 is a Java-based project that incorporates Room database and Firebase Analytics and Crashlytics for app usage monitoring and error reporting. It also employs One Signal notifications and consumes REST APIs to deliver Islamic content to users.

Primary LanguageJava

Islam360

Islam360 is an Android application built in Java, designed to provide Muslim users with various religious features. The app uses Room as a database and integrates with Firebase for analytics and crash reporting. It also utilizes One Signal for push notifications and REST APIs for data retrieval.

Features

  • Qibla Finder (Offline/Online)
  • Prayer Reminder
  • Listen Quran
  • Read Azkar
  • Tasbeeh Counter
  • Push Notifications

Getting Started

These instructions will help you set up the project locally for development and testing purposes.

Prerequisites

  • Android Studio 4.1 or higher
  • Android SDK
  • Android 5.0 (API level 21) or higher

Installing

Clone the repository

git clone https://github.com/ProHussain/islam360.git

Open the project in Android Studio

cd islam360

Run the app on a connected device or emulator.

Built With

  • Java - Programming language
  • Room - Database
  • Firebase Analytics and Crashlytics - Analytics and Crash Reporting
  • One Signal - Push Notifications
  • REST APIs - Data Retrieval

Contributing

Contributions are welcome. Please see CONTRIBUTING.md for guidelines.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.