Avances en el desarrollo de mi aplicación móvil
Durante esta última semana continúo trabajando en mi aplicación móvil para desarrollar inspecciones sin necesidad de estar conectado a internet para generar los datos y los archivos de la misma esto se debe porque quería probar que tan lejos se puede llegar desarrollando una aplicación solo del lado del cliente con ciertas tecnologías y escalando lo más que se pueda para el final de su desarrollo recién el usuario puede decidir si subir estos datos a internet o mantenerlos de manera local.
Over the past week, I have continued working on my mobile app for conducting inspections without requiring an internet connection to generate the associated data and files. My goal was to test the limits of client-side development using specific technologies and to scale the application as much as possible; this way, once development is complete, the user can decide whether to upload the data to the cloud or keep it stored locally.

Esta aplicación surgió más que nada por el hecho de evaluarme a mí mismo si soy capaz de desarrollar una aplicación de una empresa a la cual fui rechazado sin motivo alguno que cuenta con 50,000 usuarios. No sé si en algún momento llegaré a trabajar en alguna empresa con esa cantidad de usuarios pero esta aplicación fue un reto ya que tuve que agregar muchas cosas con criterio junto con la ayuda de la inteligencia artificial no para mejorar la velocidad de programación sino para tener un criterio técnico de qué tecnologías debía utilizar y cuáles podía descartar porque la inteligencia artificial tiende a instalar todos los paquetes que considera necesario sin poner en juicio si debería instalarse cierto paquete o si se puede hacer de manera local
This application came about primarily as a way to test whether I was capable of developing an app for a company—one with 50,000 users—that had rejected me without any apparent reason. I don't know if I’ll ever work for a company of that scale, but building this app was a challenge; it required me to make informed decisions—with the help of AI—not just to speed up coding, but to determine which technologies to use and which to discard. AI tends to install every package it deems necessary without questioning whether a specific package is truly needed or if the task could be handled locally.

Además utilicé muy pocas pantallas en el desarrollo de la aplicación lo que me permitió optimizar muy bien el desarrollo aún quedan cosas estéticas por resolver pero en mi último avance le puede agregar elegir la calidad de las imágenes y funciona bastante bien salvo que el usuario tiene que volver a elegir este valor cada vez que cierra la aplicación porque decidí dejarle un valor por defecto que sería calidad media.
I also used very few screens in the application's development, which allowed me to streamline the process significantly. There are still some aesthetic details to address, but in my latest update, I added the ability to select image quality; it works quite well, although the user has to re-select this setting every time they close the app, as I decided to set the default to medium quality.

El futuros avances me gustaría implementar el pincel para editar sobre la imagen ya capturada a través del panel de configuración pero sé que este será uno de los pasos más difíciles porque puede provocar fallos en la aplicación por eso dejé esta etapa prácticamente para el final pero con una arquitectura bien desarrollada que me permita agregar cierta cantidad de código que no afecte casi nada al desarrollo actual y en caso contrario puedo volver hacia atrás sin ningún problema.
For future updates, I would like to implement a brush tool to edit the captured image via the settings panel; however, I know this will be one of the most challenging steps, as it could cause application crashes. That is why I have left this stage for last, ensuring a robust architecture that allows me to add code with minimal impact on the current implementation—and, should issues arise, enables me to easily revert the changes.
Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!
Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).
Consider setting @stemsocial as a beneficiary of this post's rewards if you would like to support the community and contribute to its mission of promoting science and education on Hive.