Contributor
jddeep

Monumento


Mentors
Thuvarakan, Mukul Kumar, Bruno Woltzenlogel Paleo
Organization
AOSSIE

Monumento application at a production ready state for the Android platform. Initially, I had envisioned the project with Flutter completely for cross-platform support as it suited the project idea. But along my way, working out the details and developing the sample prototype for the project idea, I got to know that ‘Landmark Detection’ from the Firebase Vision API in particular wasn’t yet supported with Flutter. To make it work, I needed to write quite good amount of native code for both Android and iOS platforms. If we were use to use on-device processing, that would make the app itself heavy since we would need to train our own custom ML model with a lot of data as an user can try to detect a monument from any angle possible. All these points, got me to reject the idea of Flutter for the complete app development. But at the same time, Flutter really has some great benefits such as extremely good UX/UI development, smooth performance, faster productive development, multiplatform support for future using same codebase. So I thought why not develop a native Android application and integrate Flutter with it for the frontend work and some backend work binding as well if needed.