Skip to content

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.

Notifications You must be signed in to change notification settings

ProHussain/Isalm360OLD

Repository files navigation

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.

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages