maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [Announce] Holy Quran for N900 (https://talk.maemo.org/showthread.php?t=75557)

MSameer 2011-08-06 17:10

[Announce] Holy Quran for N900
 
I've just uploaded the initial version of my Quran app to extras devel.

It's very minimal at the moment. Only supports reading/browsing, adding, removing and jumping to favorites and an index page.

It's been designed for N900 and the upcoming N9 so it should be possible to get it for MeeGo DE at some point too.

Here's the package page as well: http://maemo.org/packages/view/n900-quran/

The code is GPL'ed and it's here:
https://gitorious.org/quran/quran

Ideas, tips, criticism and patches are all greatly welcomed :)

EDIT: Package promoted to extras testing

cloud596 2011-08-06 17:36

Re: [Announce] Holy Quran for N900
 
1 Attachment(s)
nice to hear that, anyway did u the one who create the thread at forum meego announce about holy quran and see if i reject with ovi store,do u need icon style for harmattan

SalmanAbbas 2011-08-06 17:50

Re: [Announce] Holy Quran for N900
 
what do you mean by adding/removing?

MSameer 2011-08-06 18:01

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by cloud596 (Post 1065234)
nice to hear that, anyway did u the one who create the thread at forum meego announce about holy quran and see if i reject with ovi store,do u need icon style for harmattan

Yup, I'm the same person and both applications are using the same backend but a different UI (QML for Harmattan and Qt for Maemo5). Thanks for the icon but as you notice, the background doesn't blend nicely. I'm yet to try to design a better icon. Let's see :)
Just keep the harmattan stuff there as this is the Fremantle forum :)


Quote:

Originally Posted by SalmanAbbas (Post 1065240)
what do you mean by adding/removing?

There's a list of favorites. You can long-tap on an aya (verse) and choose add to favorites from the context menu (Or remove if the verse is already there).

Later you can invoke the favorites dialog from the application menu and jump to a particular verse directly.

HtheB 2011-08-06 21:49

Re: [Announce] Holy Quran for N900
 
Any Screenshots? :)

MSameer 2011-08-06 22:17

Re: [Announce] Holy Quran for N900
 
4 Attachment(s)
Quote:

Originally Posted by HtheB (Post 1065300)
Any Screenshots? :)

I'm attaching a bunch of them. Let's hope they show up here ;)

cloud596 2011-08-06 22:27

Re: [Announce] Holy Quran for N900
 
one suggestion though. can u make it using qml as well. it will be nice for background and colorfully. but i know it hook the cpu.

ayazpak 2011-08-06 22:27

Re: [Announce] Holy Quran for N900
 
Is it possible to to provide translation in Urdu or English languages?

bzbnd 2011-08-06 22:27

Re: [Announce] Holy Quran for N900
 
Thanks for your great work. any plan for adding translations?

Jigzy 2011-08-06 22:43

Re: [Announce] Holy Quran for N900
 
would love english translation!!

Excellent Application, keep up the good work Man

MSameer 2011-08-06 22:43

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by cloud596 (Post 1065307)
one suggestion though. can u make it using qml as well. it will be nice for background and colorfully. but i know it hook the cpu.

There's already a QML version for N9/Harmattan but it's not that colorful :D

The problem with Maemo5 and QML is the lack of components. I have to do everything myself from scratch and I completely suck in UI design ;)

What do people generally do when they do QML for Maemo5 ?


Quote:

Originally Posted by ayazpak (Post 1065308)
Is it possible to to provide translation in Urdu or English languages?

Quote:

Originally Posted by bzbnd (Post 1065309)
Thanks for your great work. any plan for adding translations?

I'm planning to implement translations but I need to figure out how to fit them into the small area available on the screen. What do you guys think ?

HtheB 2011-08-06 22:46

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1065312)
I'm planning to implement translations but I need to figure out how to fit them into the small area available on the screen. What do you guys think ?

Hmmm... maybe Swipe left or right for translations?

MSameer 2011-08-06 22:51

Re: [Announce] Holy Quran for N900
 
Swiping is possible but it makes you switch all the time between the "2 pages" in order to read the original text and the translation.

I have a couple of ideas in mind:
1) Have the complete text in either Arabic or English or Urdu or ...
2) Have the Arabic text and the Translation below it.

However, I'd appreciate more opinions before implementing either.

HtheB 2011-08-06 23:09

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1065315)
Swiping is possible but it makes you switch all the time between the "2 pages" in order to read the original text and the translation.

I have a couple of ideas in mind:
1) Have the complete text in either Arabic or English or Urdu or ...
2) Have the Arabic text and the Translation below it.

However, I'd appreciate more opinions before implementing either.

How about having the option how you like to have the translations? :D

There is a Quran app (Noor) for the N900 where you can have the translation below. (But it's not polished)

I rather have to swipe between the translation and real Arabic. So if I want to know what there is written in Arabic, I can quickly look up, then swipe back to read the holy Quran further

About the whole Quran in 1 place (in another language)
You can also check this site out: www.selam.org
You can pick a language on the top of the site to download a .chm file (a help file) which can be opened with the chm viewer on the N900 :)

(Windows users: right click on the downloaded files, click on properties and click on "unblock file" (or something like that) to be able to check the file on your windows!)

MohammadAG 2011-08-06 23:12

Re: [Announce] Holy Quran for N900
 
qt-components is already available in -devel.

If you're using Harmattan's specific components which need QtQuick 1.1, you may want to wait for the next CSSU update (Qt 4.7.4 incoming! (better testing this time))

anees 2011-08-06 23:32

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by HtheB (Post 1065319)
How about having the option how you like to have the translations? :D

There is a Quran app (Noor) for the N900 where you can have the translation below. (But it's not polished)

I rather have to swipe between the translation and real Arabic. So if I want to know what there is written in Arabic, I can quickly look up, then swipe back to read the holy Quran further

Yes, swipe functionality will be extremely useful, if there is support for multiple translations. As in: three loopable screen views: [1] real Arabic [2] English translation [3] translation in native language..

Currently in noor, I have to edit the 'translation file path' in the config file & restart the app to switch between english & native language. :)

MSameer 2011-08-06 23:38

Re: [Announce] Holy Quran for N900
 
The problem with swipe is it could be used later to implement switching between pages (Currently it's done using the buttons down there). Reserving it for the translations means that it cannot be used for page switching anymore.

@MohammadAG I cannot use the qt components for Fremantle for a few reasons:
1) They look different. They don't have the same look and feel as the other applications.
2) They need an updated Qt and that needs CSSU. I personally don't yet use CSSU.
3) You guys are doing a great job with CSSU but a lot of people aren't even aware of it and having to depend on it means a lot of people will not be able to install the application :(

ayazpak 2011-08-06 23:56

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1065315)
Swiping is possible but it makes you switch all the time between the "2 pages" in order to read the original text and the translation.

I have a couple of ideas in mind:
1) Have the complete text in either Arabic or English or Urdu or ...
2) Have the Arabic text and the Translation below it.

However, I'd appreciate more opinions before implementing either.

I think 2nd option is best.

anees 2011-08-07 01:33

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1065327)
The problem with swipe is it could be used later to implement switching between pages

well, in that case kindly consider retaining those buttons for (2nd option) translations :)

HtheB 2011-08-07 11:40

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1065327)
The problem with swipe is it could be used later to implement switching between pages (Currently it's done using the buttons down there). Reserving it for the translations means that it cannot be used for page switching anymore.

How about swiping from the bottom of the page for translation, and from the middle to switch from pages?

prankster 2011-08-07 11:49

Re: [Announce] Holy Quran for N900
 
urdu translation support ?
audio output possible ?

thanks for your work buddy ..jazakAllah

MSameer 2011-08-07 12:14

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by prankster (Post 1065494)
urdu translation support ?
audio output possible ?

thanks for your work buddy ..jazakAllah

Translations are on the way. We are discussing it already.

As for audio, it has to wait. I cannot implement 2 features at the same time. Also audio will make the application size huge so I have to think of a way. Suggestions ? ;)

Quote:

Originally Posted by HtheB (Post 1065484)
How about swiping from the bottom of the page for translation, and from the middle to switch from pages?

That could be confusing even for me. Holding the phone in portrait and swiping using the thumb might lead to inaccurate results.

I guess the best option is to use the buttons for translations and swiping for page switch.

ejasmudar 2011-08-07 13:55

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1065504)
Translations are on the way. We are discussing it already.

As for audio, it has to wait. I cannot implement 2 features at the same time. Also audio will make the application size huge so I have to think of a way. Suggestions ? ;)

What I have seen being done is usually, the app and audio files are separate. The app can be current size, hosted in repos, while the audio can be hosted elsewhere, to be downloaded and placed in a particular folder, if required.

The advantage to this is, if the audio files follow a standard sequence of naming, maybe others can also upload different audio files with same standard naming for recital by different imams.

slipkornsaad 2011-08-07 16:18

Re: [Announce] Holy Quran for N900
 
Why there's no landscape support? reading Quran in portrait on my N900 just feels so unnatural, could you add landscape support? jazzaka llaho khayrane

bzbnd 2011-08-07 16:51

Re: [Announce] Holy Quran for N900
 
Please dont forget persian (farsi) language ,if you want to add translation to your app :) . thanks in advance .

eefo 2011-08-07 18:36

Re: [Announce] Holy Quran for N900
 
1 Attachment(s)
you now you can work the transition thingy like this .
this font size is easily readable or you can decrease it more .

MSameer 2011-08-07 22:24

Re: [Announce] Holy Quran for N900
 
@ejasmudar I really prefer the application downloading the audio files by itself if it cannot be packaged in a separate package. This makes it easy from the user POV.

@slipkornsaad There's no landscape because I thought portrait is more intuitive (I use it). Now I realize I am simply mistaken. I'll add a portrait option.

@bzbnd and the rest in need of translations: I'll use the translations from here http://tanzil.net/trans/ and there is Persian. No worries :)

@eefo Yes the font can be decreased but you are looking at the the first page of the first chapter and that's quite small.

I guess I'll start working on the QML ui first. It might produce something more colorful and it will ease the maintainability.

After that translations and recitations can be implemented.

Swipe will then be reserved for changing pages. Another way has to be found for switching between translations (Perhaps a button in the toolbar).

ejasmudar 2011-08-07 23:44

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1065718)
@ejasmudar I really prefer the application downloading the audio files by itself if it cannot be packaged in a separate package. This makes it easy from the user POV.

Yes I can see your point about it being easier for the user. But my concern is, if it is a separate package in extras, the size of which would come to nearly 700MB, each time we reflash, the user would have to redownload it from the repos again.

But if you're making the audio files as downloadable from within the app itself and it would be permanently stored somewhere in the EMMC, that would work, even after reflashes.

eefo 2011-08-08 00:07

Re: [Announce] Holy Quran for N900
 
what about adding translation at the end in form of paragraph ?
this way you just have to decrease the space between lines to give space below for translation paragraph ?


p.s apology if this idea results in recompiling the program from the beginning :P

MSameer 2011-08-08 17:54

Re: [Announce] Holy Quran for N900
 
@ejasmudar Never thought of the download issues whenever someone reflashes. I haven't personally flashed it ever. Anyway, I'll keep the data somewhere underneath /home/user/MyDocs/

@eefo It won't be convenient. You have to scroll until the end to read the translation then scroll upwards again and you could easily lose the context.

I guess a button somewhere is the best approach. Once I figure out how the new UI would look like :|

cloud596 2011-08-08 18:14

Re: [Announce] Holy Quran for N900
 
nice project keep it up. now i dont need bring the real quran. i just need this application, if it more eyes catching it will be good. anyway just one thought or suggestion may be. can u implement with " tajwid " , every tajwid for such as ikhfa an so on with color sign, i kno it look alike kids, i even know and understanding tajwid but some time i miss it.

MSameer 2011-08-08 18:29

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by cloud596 (Post 1066157)
nice project keep it up. now i dont need bring the real quran. i just need this application, if it more eyes catching it will be good. anyway just one thought or suggestion may be. can u implement with " tajwid " , every tajwid for such as ikhfa an so on with color sign, i kno it look alike kids, i even know and understanding tajwid but some time i miss it.

You can already install the Qt based version from extras testing and stop bringing the real quran ;)

I know myself. Unfortunately I won't be able to do something eye catching. I can do software development but my artistic skills are very bad. The best I can do is a harmattan style UI on top of fremantle :(

If you need something better then please provide me with ideas/tips/mockups/...

Coloring tajweed would be really problematic. I guess it might slow down the rendering and I have to find a way to do it without slowing the text loading or the initial rendering which already slow.

I'm sorry but that will be a bit low on the TODO list but I'll keep it in mind.

mohannad 2011-08-08 18:32

Re: [Announce] Holy Quran for N900
 
great work MSameer! I've been waiting for this.

for translation, is long press reserved for anything? could that be used? the way i see it is that you want to keep the simple gestures for the more common tasks (e.g. switching peges and scrolling) which from my understanding is what youre intending to do :)

nokiaqueen 2011-08-08 18:40

Re: [Announce] Holy Quran for N900
 
great app :) translation and audio would make it a 10/10 :)

cloud596 2011-08-08 19:27

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1066165)
You can already install the Qt based version from extras testing and stop bringing the real quran ;)

I know myself. Unfortunately I won't be able to do something eye catching. I can do software development but my artistic skills are very bad. The best I can do is a harmattan style UI on top of fremantle :(

If you need something better then please provide me with ideas/tips/mockups/...

Coloring tajweed would be really problematic. I guess it might slow down the rendering and I have to find a way to do it without slowing the text loading or the initial rendering which already slow.

I'm sorry but that will be a bit low on the TODO list but I'll keep it in mind.

appologize, i had no intention to force u , there is no offended indeed, i will be happy if any developer who develop for maemo.
Once again, i appologize in my deeply heart.

pious_momin 2011-08-08 19:42

Re: [Announce] Holy Quran for N900
 
Quote:

Originally Posted by MSameer (Post 1065223)
I've just uploaded the initial version of my Quran app to extras devel.

It's very minimal at the moment. Only supports reading/browsing, adding, removing and jumping to favorites and an index page.

It's been designed for N900 and the upcoming N9 so it should be possible to get it for MeeGo DE at some point too.

Here's the package page as well: http://maemo.org/packages/view/n900-quran/

The code is GPL'ed and it's here:
https://gitorious.org/quran/quran

Ideas, tips, criticism and patches are all greatly welcomed :)

EDIT: Package promoted to extras testing.

Jazakallah Khair (may Allah Azzawajal reward you) for such wonderful application..

MSameer 2011-08-08 23:42

Re: [Announce] Holy Quran for N900
 
@mohannad long tap/press is reserved for the context menu. In order to add and remove from favorites. Maybe more later.
And yes, I prefer keeping the common stuff accessible.

@cloud596 No need for an apology. No offense at all. Sorry for the misunderstanding.

MSameer 2011-08-09 00:36

Re: [Announce] Holy Quran for N900
 
2 Attachment(s)
Here's what I managed to come up with:

The first screenshot is the normal view.

The icons are: menu, fullscreen toggle, translations button, favorites button and the page number.

I added the page number to the toolbar in order to save some space for the actual content.

Clicking the page number should also invoke the index page.

I guess there's now enough space to squeeze in another button for recitations.

I tried to make the part that shows the sura name clickable in order to provide fast access to the index page but I had to enlarge it which ate part of the page. I ended up rejecting the idea.

The second screenshot is for the menu.
I could make the menu background black instead of the steel blue but it looked a bit ugly.

How ugly are those UIs ? ;)

eefo 2011-08-11 12:22

Re: [Announce] Holy Quran for N900
 
@Msameer , any update buddy ?

mesho123 2011-08-11 15:04

Re: [Announce] Holy Quran for N900
 
hello


can you make real quran pages likes that's in the android OS ?

http://img96.imageshack.us/img96/5083/32794500.png
http://cdn1.staztic.com/screenshots/...-pro-207-2.jpg
http://cdn1.staztic.com/screenshots/...-pro-207-1.jpg


with beautiful icons and graphic ...


All times are GMT. The time now is 05:14.

vBulletin® Version 3.8.8