Back
Español

Cómo crear una app sin fórmulas de Google sheets en Glide Apps.

Author:
Santiago Perez

Hola! Gracias por tu visita a Horizon Apps Agency Blog. Si estás aquí es porque estás interesado en saber cómo mejorar la velocidad y funcionalidad de tu app hecha con Glideapps. Además, si eres como yo, significa que te cuesta manejar las fórmulas de Google las cuales de vez en cuando se complican un poco, además de hacer que la app funcione muy lentamente, si te equivocas en una coma, punto, signo siempre dan error y debes comenzar de nuevo.

Una de las razones por las cuál tu app funciona lentamente es porque Glide debe enviar la información a la hoja de cálculo google y luego esperar que google actualice dicha data para luego traerla nuevamente a Glide y por último mostrarla en tu app. Este proceso tarda aproximadamente de 3 a 5 segundos. Hay para quienes ese tiempo de espera no es mucho pero con los avances de la tecnología se puede hacer mucho más en esos 5 segundo de espera y tu Glide App puede ser más dinámica y atractiva.

Cuando Glideapps salió al mercado en Febrero de 2019, toda la funcionalidad y lógica de tu Glide App tenía que ser hecha con fórmulas de Google Sheets de manera que la app pudiese realizar cálculos matemáticos. Sin embargo en tan solo meses de esto, ellos desarrollaron el Glide Editor (GDE) donde ahora puedes realizar tus relaciones, cálculos matemáticos y lógica sin tener que recurrir a las fórmulas de Google sheets. No quiero decir que no se utilicen las fórmulas en google ya que pueden existir ciertos casos en los cuales sea conveniente hacer usos de fórmulas como IMPORTRANGE, GOOGLETRANSLATE entre otras. No obstante, en el caso de ARRAYFORMULA en la que necesitas escribir cierto dato cuando una celda esté llena, puedes usar una columna IF-THEN-ELSE o una columna TEMPLATE o la combinación de ambas. Otro caso es el uso de la fórmula UNIQUE la cual puede ser reemplazada por una relación que coincida con el mismo dato en la misma hoja o en alguna otra. El truco aquí es saber que quieres y cómo quieres que suceda y lo más seguro es que usando una relación y la combinación de varias columnas lo obtengas.

Hace unas semanas atrás tuve la oportunidad de poder convertir una app que contaba con un número de fórmulas para poder generar el pedido de un cliente en una app que solo usa el Glide editor para procesar el mismo pedido. Con el uso del GDE pude recrear los que hacía cada fórmula y lograr que Glide, mediante el uso de Templates, Math-Columns y Relaciones, hiciera exactamente los mismo que hace Google sheets y en menor tiempo y BONO: eliminamos una hoja o workbook lo cual se traduce en menos filas para tu app. La razón por la cual el proceso se hace mucho más rápido es porque los cálculos y lógica son realizados en el dispositivo de cada usuario y Glide no tiene que usar el servidor para enviar la información y esperar que Google esté listo para reenviarla a Glide nuevamente  y por último al teléfono del usuario.

El resultado y una mejor explicación de este proceso lo puedes encontrar en el siguiente video: https://youtu.be/yXGsLcwbn9M y también puedes probar ambas apps por ti mismo para que veas la rapidez con la que se hacen los cálculos.

Te invito a seguirme en mis canales de YouTube o en este blog para aprender más sobre Glide Apps y cómo está revolucionando el mundo de las aplicaciones móviles, para hacer de tí un desarrollador de app.

Santiago Pérez

Fundador de Horizon Apps Agency

Glideapps Certified Expert