The app is a mobile store like app that will display images of products, list prices? / services, allow users to browser? products,? select 1 or more products and transfer this request to a production server.
Production server will respond with acknowledgement which will be displayed on one of the pages.
Essential features of the app are:
* Android 2.1 compliant
* 8? pages are defined
* App start up process will include
* ? [1]. Retrieving a XML data / images from a production server
* ? [2]. Using a locally stored "key" to retrieve the data. Default data set will be returned if there is no "key"
* ? [3]. Using this data to update the SQLLite DB
* ? [4]. Using some of this data to? set screen colours and "tab" text
* ? [5]. Launching the app
## Deliverables
**Project Summary
**The app is a mobile store like app that will display images of products, list prices? / services, allow users to browser? products,? select 1 or more products and transfer this request to a production server.
Production server will respond with acknowledgement which will be displayed on one of the pages.
**Essential features of the app are:**
* Android 2.1 compliant
* 8? pages are defined
* App start up process will include
* ? [1]. Retrieving a XML data / images from a production server
* ? [2]. Using a locally stored "key" to retrieve the data. Default data set will be returned if there is no "key"
* ? [3]. Using this data to update the SQLLite DB
* ? [4]. Using some of this data to? set screen colours and "tab" text
* ? [5]. Launching the app
**Location functionality required from one of the pages as follows**
* Allow users to enter Post Code, transfer data to server,? accept and display the server response which will be a list of addresses
* App must check whether GPS is "on" if so read phone location, transfer data to server, accept and display the server response which will be a list of addresses
**Customer Profile functionality on one of the pages required as follows**
* User is presented with a list of questions (approx 10). Responses can be?
* ? [1]. Y/N, a a selection from a list
* ? [2]. numerical value
* ? [3]. numerical range value
* Each update must be? transfered back to the server
?
**Notes**
* Local (mobile) SQLLite Database schema and required queries will be defined by us
* Screen layouts and navigation are defined by us but we will accept changes
* XML schema on production server and means of access will be defined by us but we will accept changes