A simple Api to implement Quran in Android.
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
}
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...