Grocy Android: Self-hosted Grocery Management

An open-source Android client for grocy. Grocy is a self-hosted grocery & household management solution for your home.

Grocy Android uses grocy’s official API to provide you a beautiful interface on your smartphone with powerful barcode scanning and intuitive batch processing, all what you need to efficiently manage your groceries.

The app requires a running self-hosted instance of the grocy server application. It is a companion app, therefore it cannot run standalone or manage products itself. You can try it using the demo option available on the login screen.

This app is a project of my brother and me. We started working on it during the first months of the Corona pandemic in Germany, just before our Abitur, when the schools had to close.
Since the beginning of 2021, we have been working on the next major version, which will be compatible with the current server version.
For more information, detailed project planning and source code, please visit our GitHub page.

We’d like to thank the developer of grocy, Bernd Bestel, without whose great work this app would never have been possible.



You can visit our GitHub page to see the full source code of this app.


  • Internet: server access
  • Access network state: check if online or offline
  • Camera: barcode scanning
  • Vibration: haptic effects