Project Description:
If you have an android, please install the app called "muftisays" and that is what we need to be made for the iphone. If you don't have an android, the full specs are below:
Main Screen
Quick Search
Buttons linked to each screen
Quick Search:
A single text field, single line with 5 buttons under it
Q&A
Foodguide
Books
Audio
Vids
Pressing return/enter in the text field must be disabled here. When a user types a search query, it must 3 characters or more and then depending on which button is pressed, it takes you to that screen and performs the search
Buttons linked to each screen:
Question & Answers
Foodguide
Forums Latest
Multimedia Library
MSNS Online Radio
100% Halaal Videos
Islamic E-Books
Random Stuff
Bonus Resources
Screen 2 (Question & Answers)
Features:
Browse questions (Title and date only)
View question (Question and Answer)
Quick link to question which when pressed opens browser to the question page
Search bar (to search for questions)
Category list - when clicked, loads the questions from that category.
The questions are loaded 20 at a time when scrolled to the bottom, it can automatically load the next batch or we can have a button to say "Load More" as it is on the android app.
This screen does not use webview. It gets the required feed from the site, category feed, questions list feed whether it's searched, by category or latest.
The feed is for example ....qa.php for the latest 20, qa.php?cat=23 where 23 is the category id or qa.php?q=potatoes where potatoes is the search string
Adding &pg=2 to the query string returns the results of that page i.e. pg=2 will loads questions 21 to 40
Screen 3 (Foodguide)
This has sub sections, foodguide and Enumbers
The foodguide is currently in a webview so we can leave it in the webview. The webview gets the URL from the search box. Type a query, press search and it loads the webview foodguide.org.uk/dir/page.php?q=query - Maybe some navigational buttons can be added to go back forward.
Enumbers is preloaded on first use as a csv
The csv is then read and stored on the app as key value pairs where the key is the enumber and the value is RULING|||DESCRIPTION
When an Enumber is searched, it returns the value of the key which is in the search. The app should split the value by ||| and portion one must be displayed as the ruling - Green for HALAAL - Gray for DOUBTFUL and Red for HARAAM
Portion to (description) should be displayed in a box below the ruling
Screen 4: Forum Latest
So far, we have latest 10 posts from the forum displaying
Topic Title
Posted by username
Date and Time
Number of replies | Number of views
When title is clicked, it displays the post (brings in another feed)
This screen also supports Forum Login
When logged in, it must show the users avatar, unread topics, unread posts and number of unread private messages (all this is available via feed)
Each request is sent using the username and encrypted password. More details on this will be sent once the work commences
Private messages are also listed with
Icon (unread, read, replied to, pending)
Subject
From and Time
When clicked, the user should be able to read the PM and there should be a textbox (multiline) under it to send a reply. This is posted to a php page
Screen 5: Multimedia Library
Category List
Search
When results show (titles only), when clicked, it should play that file in an embedded player in that screen. Mostly it's mp3 format
As the link of the audio is available, there should be a download option too
Screen 6: MSNS
Play and Stop
Link to Tune In
And a link to http://msns.muftisays.com
That's it for this screen
(CUT OFF)
Screen 7, 8, 9, 10 details will be sent by email as I don't have space to type it here. I'm limited to 4000 chars here.
Please feel free to leave me a message with what's possible and what's not. I will also need information on bug fixes/updates costs before work commences.
Additional Project Description:
07/10/2012 at 16:26 BST
This is a relatively simple app which doesn't require any advanced scripting or features. It's mostly plain text manipulation at good speeds.
All images, resources, feed URLs and methods can be provided. I am open to slight UI differences but all features must be the same on both apps. Thank you. Max budget is £400 so please do not post bids that exceeds this amount. I apologise if I wasted anyone's time. Regards.