quran / quran_android

a quran reading application for android
http://android.quran.com
GNU General Public License v3.0
2.01k stars 888 forks source link

How to use other build variants like Nakksh etc? #944

Closed DrMiaji closed 5 years ago

DrMiaji commented 6 years ago

Assalamu aliakum warahmatullah.

I wonder how to use other build variants such as Naksh, qaloon etc? Is there anyway to use other PageProvider than MadaniPageProvider?

I also wonder how to use local databases/pages instead of downloading from the quran.com? I am trying to do that for my users for whom it become very expensive to download the data directly, instead they could use the files from others.

Thanks in advance for the response. JazakAllah!

With best regards, Abdel Baten

ahmedre commented 6 years ago

wa3laikum alsalam wa ra7matullahi wa barakatuh, the intention is to merge all the apps back into one, which is part of the reason this change was made. this is still a work in progress that will take some time.

the app downloads the pages once and then caches them and doesn't re-download them. one option might be to bundle the images with the app.

DrMiaji commented 6 years ago

Thanks for the response brother. Once the app asks to connect to the internet, the user connects and it costs for them. If the databases are already bundled in the app, they could only share the apk file with one another (don't need to go the Google Play Store). So, I wanted to change it but couldn't find the way to remove the network connectivity, especially for databases and use local ones. Would be very grateful if you please tell me where to change.

And also for the pages as we in the subcontinent are used to read the naskh 15-line version of Quran instead of madani one.

ozbek commented 6 years ago

I also wonder how to use local databases/pages instead of downloading from the quran.com?

If you don't mind doing that manually, you can simply copy the files under the /sdcard/quran_android/ folder to target devices.

ahmedre commented 5 years ago

closing for now - jazakumAllah khairan