Case Study: Grocery Shopping Mobile Application

August 19, 2016 831 Views
← Back
Grocery Mobile App Development Case Study

Urbery for Android is a fine example of porting an app to another platform within a short timespan – less than 3 weeks. This example was created for an eponymous service company that delivers grocery and alcohol. A user makes online orders; immediately after that, a shopper (called Grocery Guru) purchases ordered items at selected stores and delivers them to the user's doorstep within 2 hours—or at any other time of the same day.

How to develop a grocery shopping and delivery app in less than 3 weeks

The product owner addressed us with the iOS version of the app at hand. Ours was development of a Java-based application for Android that would be seamlessly integrated within the existing ecosystem of Urbery. We were provided with the app design materials of the iOS version, adjusted them for Android, and quickly launched development.

Speed was the keyword from the beginning; but the importance of deadlines was not a reason to forget about quality. Frequent deliveries made sure that this app ran properly within the entire system. Moreover, we suggested and implemented several UI improvements for better user experience and prepared attractive graphical materials for the release.


• Registration & account management (email, Facebook, Twitter)

• Password reset

• Online grocery orders and notes

• Shopping items, subcategories, details

• Item substitution preference (Call/Text/Trust/Unspecified)

• Search and filters

• Shopping wishlist

• Payments with credit cards

• Black out days with disabled checkout (e.g. holidays)

Grocery shopping & delivery app Urbery UI screenshots

Applied technologies

• Java for Android

• Shopify


• Facebook SDK + Twitter SDK

How to Develop a Grocery Shopping & Delivery App - Urbery screenshots

Results and achievements

Although we had no source code of the iOS version to back our efforts, we made a fully viable Android version that appeared on Google Play on time, and actually improved on the original app. The product owner was impressed with our ability to satisfy demands within strict deadlines and limited available materials, putting professional intuition and experience of our developers to effective practice. Everyone was very pleased with this endeavor—it's one of our most illustrative examples of developing custom software for retail—and our company would always be glad to return to further development of this product, whenever it might be required.

Contact us to start your software project today!

Read more:
scroll top