iquran replica

7
15 Feb 2014 Scope of work document for iPhone and Android application development iQURAN REPLICA APP Author: Harman Gill , Flore Technologies Inc. Version: Version 1 Scope Document -

Upload: harmangill7

Post on 04-Oct-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

15 Feb2014Scope of work document for iPhone and Android application developmentiQURAN REPLICA APP

Author: Harman Gill, Flore Technologies Inc. Version: Version 1

Scope Document-

Table of Contents1 Overview ................................................................................................................................. 3 1.1 Introduction .................................................................................................... 3 1.2 Purpose of iQURAN Replica app...................................................................... 3 2 UNDERSTANDING ................................................................................ 3 2.1 Home Screen ................................ ............................................................ 3 2.2 Search Functionality........................................................................................ 3 2.3 Clear Feature.................................................................................................... 3 2.4 Favorite feature. .............................................................................................. 3 2.5 Ayats.................................................................................................... 4 2.6 Arabic search panel keyboard................................................................... 4 3 Suggestion ........................................................................................................ 4 4 Queries ............................................................................................................. 4 5 Time Estimate For IPhone .................................................................................... 5 6 Time Estimate For both IPhone and Android Version .......................................... 6

1 OVERVIEW1.1 IntroductionThis specification of work document for the iQuran Replica is based on application specified by client. Purpose of this document is to provide step-by-step workflow that development team will be referring to, to ensure delivery of a high quality product that meets clients specifications in stipulated time.1.2 Purpose of iQuran Replica appiQuran Replica app is going to act as a search Quran application on mobile devices. It will include search Quran, detailed explanation of Ayats of Quran, save favorite quote from Quran, read whole Quran from list view, and customization of search keyboard as basic features. This Application will be developed for iPhone and Android platform. Coding languages would be Objective C and Java. User readable language in the respective applications would be Arabic and English.

2 UNDERSTANDINGAs per the analysis of the application specified by Client for reference, application would have a native database, incorporating all the data content corresponding to Quran and translations in English. It is assumed that Client would give data of Quran along with its translation to development team prior to commencement of project development.2.1 Home ScreenHome screen of the application would have 4 options as Search, Clear, Favorites, Ayats respectively, and a custom search panel having font in Arabic would be shown to let users search content from database.2.2 Search functionalityAs per analysis report, when a user types in any word in Arabic from custom panel, all the lines of Ayat having that specific word would show up in form of a list view. On selection of any specified line, user would be given a provision to read the whole Ayat that the selected line would be residing in. In-case multiple words are specified in search panel, a query would populated in a way so that all the lines which have specified words in it would be displayed in list form. Users will have an option to mark Quran lines as favorite, and selected quotes would reflect in favorite tab.2.3 Clear featureClear option is available on home screen so that users could erase of the previous search keywords to replace it with new ones.2.4 Favorite featureOn click of favorite tab on home page, user will be able to see all the favorite Quran lines he/she has saved for future reference. On click of any line of Ayat, user will be able to read whole Ang in which that line is residing in. Each line in Arabic will be followed by its translation in English (to be provided by client).2.5 AyatsThis panel will let the users read complete Ayats in Arabic on their device, as per list of Ayat content provided by the Client2.6 Arabic search panel keyboardThis panel will be shown by default on home screen. Font shown will be in Arabic.

3 SUGGESTION 1) Existing application has very simple user interface, it could be revamped with better graphics. 2) We could also integrate daily Ayat feature in this application, but this would require the user to connect to internet, unlike the existing state of the specified application. 4 QUERIES 1) Please specify the format of files your will be sharing Ayat content in? 2) Compatibility of specification of the version of OS for iOS and Android is needed for application support requirement freezing. 3) If we only consider iPhone, please specify if you want to get this application to support universal iOS devices or for iPhone only.

5. Time Estimates for IPhoneNoSub TasksTasksTotal HoursEffortDevelopers Comments

1Mockup freezing28

1.1Designing of Mock ups20 hDesigner will provide Mock ups/Graphical designs as per given specifications.

1.2Review & Design phase finalization8 hDesign review will be done by client and further changes in graphics will be handled by designer, if required.

2App Launch Schema32

2.1Basic structure of application without database interaction16 hThis will include development of all the navigational screens of the application including, home screen, favorite screen, Ayat page, including inside residing tabular content population panel.

2.2Arabic font support16 hThis span will include developer to create a custom panel to support Ayat font along with custom keyboard development

3DB Arch- API write32

3.1Database design and API write-up60 hThis will include architecture of database along with the API write-up that would comprise of queries and methods to be used to populate results and sync translations corresponding to it. It will also include search, favorite search and Ayat search modules as major feature list in stipulated task.

4DB API implement32

4.1Database integration30 hThis section will include implementation of APIs written for applications specifications2

5Browse Food Tab32

5.1Device Testing12 Hours

This phase will include testing and bug fixing of the developed application so that quality product could be released for production and deployment. Memory release fixes will be included in this phase

162 Hours

5.3 Time Estimate for Android and IPhone VersionNOSub Tasks

Tasks for iPhone & AndroidTotal HoursNo. Of Hrs/MinsDevelopers Comments

Task Name

1.1Designing28 Hours28HoursAssuming that designs will be consistent and no extra effort would be needed for both devices separately.

1.2Application launch schemas64 Hours32*2 HoursAssuming functional scope and navigational flow will be consitant for both iPhone and Android devices

1.3DB architecture and API write-up120 Hours60* 2 HoursSeparate development for both, iPhone and Android will be done here.

1.4API implementation60 Hours30*2 hoursImplementation for APIs for both iPhone and Android will be done here

1.5Testing24 Hours12*2 hoursDevice testing on respective devices will be taken carfe of here.

Total Time Estimate296 Hours