About our client:
Viva! Foundation is an international organization dedicated to the protection of animal rights. It also promotes a healthy lifestyle. One of Viva!’s activities is the ‘Become a Vege in 30 days!” program that reveals a portion of new content (like vege info, curiosities, interviews or recipes) for 30 consecutive days.
Our challenges and tasks:
In this project, we were fully responsible for the mobile application and backend. Initially, we created a native Android application and Ionic-based iOS version. However, together with Viva! foundation we decided to re-design the app and implement it in a modern cross-platform technology which is Google’s framework Flutter (written in Dart programming language).
The application provides daily information in 5 categories: Vege-news, curiosities, diets, recipes, and animal facts. For easier content management we created a Firebase Realtime Database and the app downloads the newest data using Firebase SDK for Flutter.
The “Become a Vege in 30 days!” application has a built-in map with vege places, mainly restaurants in the biggest cities in Poland. The map has been implemented using Google Maps and the main challenge was the custom clustering feature for pins optimization.
Technologies we used:
Flutter, Dart, Firebase SDK with Realtime Database, Google Maps