Skip to content

fcat97/QuranApi

Repository files navigation

Quran Api

QuranApi

A simple Api to implement Quran in Android.

Add To Project

Step 1. Add the JitPack repository to your build file

Add it in your root build.gradle at the end of repositories:

allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}

Step 2. Add the dependency. version:

dependencies {
    implementation 'com.github.fcat97:QuranApi:version'
}

If the only need is to add tajeeed colors, use the TajweedApi: version:

dependencies {
    implementation 'com.github.fcat97:tajweedApi:version' // core parser
    implementation 'com.github.fcat97:tajweedApi-android:version' // for android target
}

How to Use?

You can use as you wish. Here is a sample usage shown

val recyclerView = findViewById<RecyclerView>(R.id.textView)
val adapter = Adapter()
recyclerView.adapter = adapter

val api = QuranApi(this)
api.getSurahAsync(2) { adapter.submitList(it.verses) }

For details see the How To page. A fully functional app source is included in this repo.

Feel free to fork and update. Just give me a PR...

About

A small API to add Quran with Tajweed Color in Android App

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages