Requirements
This application provides information about stores and their reports. It allows users to look through all available templates, and make new reports for selected stores.
Challenge
The main challenge for our BlackBerry developers was to implement POST requests to the server-side. Also, it was very hard to open Internet connection using BIS. There were some problems with the internal gallery.
Solution
Our team solved the problem with POST requests using native multipart/form data. The problem with BIS was solved by using specific postfix. The problem with the gallery was solved by using "ZoomScreen" from" net.rim.api" in BlackBerry and using ActivityForResult in Android.
Results
The development project outcome is an application for Android, BlackBerry, and iOS-based devices. The application provides with next functionality:
Main divides into four tabs: a. Templates. b. Stores. c. Submitted Reports. d. Saved Reports
Template screen:
- Template description.
Stores screen provide:
- Search.
- List of stores.
Saved Report screen provides:
- List of saved repost and info about it;
Submitted Reports provide:
- A list of submitted reports allows users to view all questions and their answers that were in this type of report and also provides the ability to view photos that were attached to this report.