Uno de los mayores desafíos al realizar la aplicación móvil fue cambiar de lenguaje de programación, puesto que, mi experiencia está en el lenguaje de C#, se tenía planeado desarrollar la aplicación en multiplataforma al menos Android e iOS empleando Xamarin Forms (Actualmente conocido como .NET MAUI), dado que se contemplaba utilizar una API de Google, llamada Google Vision, pero en ese entonces solo era compatible con aplicaciones de escritorio, por lo que se buscaron alternativas para dispositivos móviles y una solución fue la API ML Kit de Google, pero este solo funcionaba para aplicaciones nativas, así bien se migró a Android Studio utilizando Java.