This report describes client requirements, features and technical information of the Android application (the app) “Fruit Shop”.
The client of this project is a fruits selling shop. An app will be developed to allow client’s customers to retrieve latest list of fruits on offer and issue order to the shop.
• Transition and Animation: vivid user interactions.
• Navigation Drawer: convenient navigation within application.
• Number Picker: convenient number (quantity) input widget.
• Progress Indicator: Intuitive cue to user during lengthy operation.
• SnackBar: New approach to notify user with information.
• AsyncTask: responsiveness of user interface.
• Google Maps: indication of shop location.
• JSON: data exchange format.
• HTTP: client-server communication.
• MySQL: database management.
• PHP: web-server programming.