Building an Android app for grocery and inventory management
99.99%System High Availability
99.99%Robust Inventory System
Allowing New App FeaturesClick here to download
One of the key challenges of a modern life is the need to multitask and juggle your personal and professional lives. We are constantly challenged for time and looking at ways in which to be efficient and productive in whatever we do, whether it is exercising, managing our finances or grocery shopping.
A key deterrent to effective time management and money management is unorganised grocery shopping where you walk up and down the aisles, thinking what to get and buying things that you may already have, while forgetting something that led you to the shopping expedition in the first place. Using an app to help you organise your household inventory and integrate your shopping list is a genius solution to this problem.
Our client is a leading provider of technology solutions in the food and beverages industry. The client wanted to build a comprehensive Android enterprise application to help consumers keep their household stock up to date. The brief was to build a modern, user-friendly and ‘smart’ application that helped busy people organise their inventory so that they could get notified when items are about to run out in their pantry. The Android app should also help people save money by alerting users of those items that are about to go past their expiry or best before dates, and which items are still in plenty at home. We also needed to be agile in our release management, with accelerated delivery schedule and continuous deployment. In addition, the app should offer an integrated shopping list so that users stay on top of their household requirements and share information and updates about the inventory with other members of the household.
Mobile Architecture: MVP
Mobile Tools: Android, Retrofit, Google MLKit Barcode Scanning, GSON, Material
Design Component, SDP/SSP, Location Service, Argon2Kt
We used CI/CD pipeline for Android release management on the Playstore and maintained a high frequency of releases using CodePipeline. Using MVP we built a highly modular, easily testable and maintainable codebase. The resultant app used Android, Retrofit, MLKit for Barcode scanning and together these technologies ensured we ticked all the boxes. We ensured the users have the most current data available by synchronising relevant data to all devices but also enabling users to work offline when the internet connection is spotty. The result is a visually stunning, interactive, fast and highly user friendly Android app that drives downloads and usage.