The client is one of the leading US shopping clubs that provide their customers with unique brand product offerings at a discounted price for a limited span of time. The offer is available on the web. A wide range of items from clothes, perfume, and hand-bags to personal electronic and jewelry can be found in the client's on-line shop.
The first stage
of the project involved the development of an iPhone application
. The application allows on-line search for the products and executing a deal directly from the mobile device by on-line payment using customer's credit card data.
We carried the customers' on-line experience in the shop into the application. Customers can get offers immediately after they start via push notifications. The mobile application presents the wares assortment available in the on-line shop. Customers have access to photos of wares, name and description of the goods. Users can purchase the product right from their mobile device via their credit card. Android version has been developed to provide iPhone look & feel of the original iPhone application.
iOS, Android, XML, SOAP
The company did not have an operational back-end database at the moment when the iPhone version was in development. We had to rely on stabs to immolate the work of the server back-end.
Stabs became unnecessary when the client was finished with his server backend. We removed the stabs and integrated the application with the back-end database.
The second quite challenging point was to bring the iPhone look & feel of the application to the Android platform.
The goals of the project were solved successfully. We finished the job on time. The result is completely consistent with the specifications. We successfully developed both Android and iPhone versions of the application.
This project gave us a good experience of work with Android, we learned some peculiarities of programming on Android and perfected our technical skills. It was also an experience of creating an application without a working back-end. The gathered experience will help us to spare time for solving analogic tasks and that will allow us to work even faster and even more efficient.