quran / quran-ios Goto Github PK
View Code? Open in Web Editor NEWQuranEngine is the engine powering the Quran.com iOS app.
License: Apache License 2.0
QuranEngine is the engine powering the Quran.com iOS app.
License: Apache License 2.0
we need to be able to return to same page so we can continue reading
it always starts on Surah Fatiha
Implement a simple settings for the download amount (Juz, Sura, Page).
Just a thought:
On Quran.com, we used to use images instead of font but eventually decided font with the web is best. But since the size of the app is so large, thoughts about doing the same for the app? For example, we can render text and for those that have internet connection, it'd download the images and replace them with the text. Similar to what we do on Quran.com too. You can also load a few pages before and after, so not needing to download all the images for the whole Surah but where the user might scroll.
Thoughts?
The download might take a long time to complete especially with slow internet connection. Accordingly, we need a notification to the user to tell him that the download is completed. One exception is the user didn't close the app and the audio will play after the download is completed in that case we don't need a notification.
After applying #60 now there is a crash when the user opens the Quran from one of the last pages.
Steps to reproduce:
I think the crash in function
func update(page: LastPage, toPage newPage: Int) throws -> LastPage
Full functionality of the bookmarking shall be in V2.
When I lauch the app, after it showing me a green header and a blank page it the app crashes. My IOS version is 8.1.2.
I'am now updating to 9.0.
Hopefully it wil work so
For the reading screen, we need to do the following:
Surahs tab:
Juz tab:
If I press by example on Surah Al-Qasas. If see Surah An-Naml instead of Al-Qasas
Support word-by-word audio recitation similar to the website.
Currently, there is a problem with the last ayah finder algorithm. For example in page 604, listening to Quran ends before the last sura
We need to make the header that says the juz' number be tappable and open the corresponding page.
A.s, I always wanted to build such an app... I'm 16 years old and I will give my best
Sometimes when the app is in the background for a long time and no audio is playing then opening the app scrolls the user to the first page.
not able to select verses for copy paste..
Surah Al Fatiha does not completely download.
After downloaded about 80% of the surah the downloader don't do anthing.
If seems the failure is only for Surah Al-Fatiha.
How we can contribute with you in this App
Most of the users will be reading and/or listening to Quran in our app, it's very important to focus and give the user best experience possible.
To manage downloads of resources in the application by downloading more resources or delete downloaded resources.
Currently, it will be implemented with 2 tabs (Audio Files, Translations). It's expected to be on its own tab and Audio/Translation tabs will be nested inside.
How we can contribute with you in this App
The app is not work with xcode 8 , need to convert swift 3
Is there any way i can add new qari in application. what are steps to do this?
Sometimes, if I stopped the download in the middle, I'm not able to resume it again.
assalam o alakum,
there is an ios app -> https://itunes.apple.com/us/app/quran-memorizer/id421890227?mt=8
Can we mimic some of the functionalities in our quran application. it contain some much needed functionality which our application lacks. like Page Flip animation, Translation, looping audio, e.t.c
When a reciter is reading Quran and the current page is done and then he is reading the first Ayah in the next page, the scrolling works to the next page but the first Ayah is not highlighted.
Salam all,
Want to get your opinion on this. Airbnb has a wonderful iOS app (and I think their Android too) that is a mix of native and React-Native. Coincidently, quran.com is built on React. Thus, my suggestion is, what if we follow those footsteps of having a hybrid between the two. Perhaps all the online stuff can be React Native.
Thoughts?
Add the ability to repeat verses while audio is playing for (1 repeat, 2 repeats, 3 repeats, indefinitely repeating).
More information can be found here #42
Implementing Audio Downloads Tab.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.