Un Experto de Adalo en Aplicaciones Rápidas y en Preguntar Primero

Un Experto de Adalo en Aplicaciones Rápidas y en Preguntar Primero

Si alguna vez has buscado en el foro de Adalo una solución para algo que parecía imposible, hay una buena posibilidad de que hayas leído una de las respuestas de Victor. Ha estado construyendo en Adalo desde 2020, fue una de las primeras personas que hacían tutoriales para él en YouTube, y ha trabajado en más de cien aplicaciones.

También es ingeniero de formación, lo que se ve de dos maneras. Puede diagnosticar exactamente por qué una aplicación se carga lentamente, y te dirá claramente cuándo no deberías construir lo que pediste.

Hablamos con Victor sobre qué ralentiza genuinamente una aplicación de Adalo, el error de base de datos que casi todo principiante comete, y la única pregunta que hace antes de escribir cualquier cosa.

Conoce a Victor: Ingeniero, Profesor, Experto de Adalo

Victor ha estado en IT durante mucho tiempo, usando diferentes roles como ingeniero, gerente de negocios y propietario de una startup. Llegó al no-code en 2020, durante COVID, cuando la economía cambió y su startup en ese momento estaba teniendo dificultades. Necesitaba una aplicación móvil y no podía permitirse contratar a un desarrollador full-stack.

Decidí, bueno, soy ingeniero en mis raíces, me gusta investigar, ¿puedo construir esto yo mismo? Y encontré Adalo. Hice la primera versión en menos de una semana, sin saber nada sobre la plataforma, porque es tan intuitivamente fácil de entender y fácil de trabajar. Así que me convertí en un gran fan.

Victor Kuzmichev, fundador de No Code Atelier y Experto de Adalo

Comenzó como creador construyendo para sí mismo, luego comenzó a compartir lo que encontraba en el foro. Esas respuestas del foro se convirtieron en videos, otros creadores comenzaron a pedirle ayuda, y así es como se convirtió en un Experto de Adalo. Hoy dirige su propio estudio, No Code Atelier, con algunos asociados, ayudando a los clientes a convertir ideas de negocio en productos reales.

Lo que hizo que su contenido inicial se destacara fue que no era solo material de cómo hacerlo. Fue detrás de las cosas que la plataforma supuestamente no podía hacer.

Resolver problemas técnicos complejos y encontrar soluciones a problemas que parecen irresolubles. Es algo muy interesante de hacer. La plataforma en sí es bastante flexible. Te permite construir cosas fantásticas, y la relación entre tiempo y resultado es inmejorable.

Victor Kuzmichev, fundador de No Code Atelier y Experto de Adalo

La enseñanza nunca fue un negocio. Publica porque otros creadores lo ayudaron cuando comenzó.

Solo quiero compartir mi conocimiento para que todos tengan la oportunidad de ahorrar tiempo. Me gusta devolver. He aprendido mucho de otros creadores, de personas que me estaban ayudando al principio.

Victor Kuzmichev, fundador de No Code Atelier y Experto de Adalo

Comienza con Por Qué, No con Pantallas

Antes de que el estudio de Victor toque un constructor, trabajan en el problema comercial. Es enfático en que el software nunca es el punto.

La aplicación, el proyecto, la TI en sí, no es el objetivo. Es el instrumento para resolver el problema del cliente. El objetivo no es la aplicación en la tienda. El objetivo es tener algo resuelto.

Victor Kuzmichev, fundador de No Code Atelier y Experto de Adalo

Su ilustración favorita es la solicitud de panel, que escucha constantemente. Un cliente dice que quiere un panel para ver cómo van las cosas. Pregunta qué parámetros, exactamente. Luego cuántas personas hay en el equipo. ¿Tres o cuatro? ¿Realmente necesita un panel ver la actividad de cuatro personas, o un export CSV haría el trabajo? Usualmente, dice, el cliente pausa y acepta que suena como un plan.

No es pedantería. Es lo que evita que una construcción sea un desperdicio.

En muchos casos cuando la idea no está bien pensada, al final el producto está subutilizado, o la funcionalidad no se usa. Esto es algo en lo que un creador necesita pensar antes de hacer cualquier cosa.

Victor Kuzmichev, fundador de No Code Atelier y Experto de Adalo

Qué Realmente Ralentiza una Aplicación de Adalo

Aquí es donde el cerebro de ingeniero de Victor es más útil, porque su diagnóstico es refrescantemente poco mágico. Los problemas de rendimiento casi siempre provienen de pedir a un dispositivo que haga demasiado a la vez.

Demasiado en una pantalla. Cada elemento tiene que ser ensamblado por el teléfono o navegador, así que una pantalla con doscientos elementos es simplemente más lenta que una simple. Seis listas cargando simultáneamente, cada una extrayendo cien registros, significa seis consultas de base de datos y seiscientos registros renderizados a la vez.

Listas dentro de listas. Anidar una lista dentro de cada elemento de otra lista multiplica lo que se carga al mismo tiempo.

Intentar cargar todo. Ha visto a creadores intentar cargar veinte mil registros en una sola lista.

No funcionará. No funcionará en ningún lugar. No es Adalo, simplemente no funcionará.

Victor Kuzmichev, fundador de No Code Atelier y Experto de Adalo

Las listas ocultas siguen cargando. Este no es ampliamente conocido. Basándose en lo que ve en la consola de red, una lista que no es visible sigue siendo cargada. Así que una pantalla con cuatro pestañas personalizadas respaldadas por cuatro listas carga las cuatro, lo que está bien cuando son pequeñas y es doloroso cuando no lo son.

Relaciones pesadas y contadores apilados. Los datos profundamente relacionales se cargan más lentamente, similar a las uniones en términos de SQL. Y los contadores se acumulan rápidamente. Describe una aplicación con una docena o más contadores de base de datos en un panel, cada uno disparando su propia consulta, que planea arreglar con una integración de API o un componente personalizado.

Su consejo práctico: mantén las pantallas simples y divídelas cuando puedas, filtra las listas correctamente en lugar de cargar todo, evita apilar diez acciones en un botón, y usa la consola del navegador e inspector de red para ver exactamente qué se está cargando y por qué.

A veces estoy decepcionado con el rendimiento, pero entiendo que este es el precio por la simplicidad.

Victor Kuzmichev, fundador de No Code Atelier y Experto de Adalo

El Error de Base de Datos que los Principiantes Siguen Cometiendo

Cuando se le pregunta qué los principiantes entienden mal sobre las bases de datos, Victor no lo suaviza: no abren la documentación. Lee la documentación de colecciones, dice, y aproximadamente el 95 por ciento de las preguntas sobre estructura de base de datos desaparecen por sí solas.

Más allá de eso, su consejo más útil es sobre nombres de relaciones. Si dos colecciones tienen varias relaciones entre ellas y todas llevan nombres predeterminados, te perderás. Imagina una colección de elementos donde un usuario puede poseer muchos elementos y también alquilar muchos elementos. Nómbralos explícitamente, algo como propietario de usuario y usuario alquilador en un lado, elementos que poseo y elementos que alquilo en el otro, en lugar de dejar los predeterminados.

La otra trampa es la sobrecarga, construir una estructura elaborada cuando una simple haría el trabajo. Esa, admite, principalmente viene con la experiencia.

Proyectos Secundarios, Sin Servidor por Diseño

Victor también construye sus propias herramientas, y la que compartió en el foro resuelve un problema que muchos usuarios de Adalo enfrentan: buscar y ordenar grandes cantidades de datos. Con la API de Colecciones de Adalo habilitada, su herramienta se conecta a una colección, extrae los datos, y te permite buscarlos, incluyendo una búsqueda global en toda la colección.

La elección de diseño de la que está más orgulloso es que no almacena nada. Todo sucede en tu navegador, y limpiar el caché elimina los datos. Su backend hace exactamente una cosa: enviar por correo electrónico los códigos de acceso.

Apropiadamente, construirlo le enseñó la misma lección de rendimiento desde el otro lado. Mostrar veinte mil registros a la vez técnicamente funcionó, pero la pestaña del navegador consumió cuatro a cinco gigabytes de memoria, así que lo reconstruyó con paginación y carga progresiva. La gestión de datos en masa, señala, es un desafío en todas las plataformas, no solo en Adalo.

También es refrescantemente honesto sobre cómo fue hecho: asistido por IA, no codificado a mano desde cero.

Obtienes la primera versión en 30 minutos, y luego arreglas cosas durante múltiples horas para hacerla funcionar como quieres, no como quiere la IA.

Victor Kuzmichev, fundador de No Code Atelier y Experto de Adalo

La característica que más desea de Adalo sigue el mismo tema: desarrollo de componentes personalizados asistido por IA dentro de una zona de pruebas en la plataforma, trayendo la IA no para generar pantallas sino para escribir la funcionalidad que genuinamente necesita código.

Consejo de Victor para Constructores

Para cualquiera que esté atrapado a mitad de una construcción, su consejo es la misma pregunta con la que abre cada proyecto de cliente.

¿Por qué estás construyendo eso? ¿Cuál es la razón de existencia de ese software que estás creando? Cuando la mente está clara sobre el objetivo y el problema que estás resolviendo, es mucho más fácil implementarlo.

Victor Kuzmichev, fundador de No Code Atelier y Experto de Adalo

Hay una razón por la que su estudio se llama No Code Atelier en lugar de algo industrial.

Nos llamamos así por una razón, porque no somos una fábrica horneando aplicaciones como panqueques. Construimos aplicaciones web y móviles personalizadas para los requisitos individuales del cliente.

Victor Kuzmichev, fundador de No Code Atelier y Experto de Adalo

También tiene una visión clara de las probabilidades, y no se deja intimidar por ellas. Aproximadamente uno de cada diez proyectos nuevos despega, dice, pero si no lo intentas, no tienes esa oportunidad en absoluto.

Puedes empezar a construir en Adalo de forma gratuita, lee el documentación de ayuda Victor recomienda tan altamente, examina aplicaciones que otros creadores han lanzado, o contrata un Experto de Adalo para construir contigo.

Preguntas frecuentes

¿Quién es Victor Kuzmichev?

Victor Kuzmichev es un Experto de Adalo y fundador de No Code Atelier, un estudio de desarrollo low-code y no-code. Ingeniero de formación, comenzó a construir en Adalo en 2020, fue uno de los primeros en publicar tutoriales de Adalo en YouTube, y es un colaborador de larga data en el foro de Adalo. Ha trabajado en más de cien aplicaciones y se especializa en integraciones complejas y arquitectura.

¿Por qué mi aplicación de Adalo es lenta y cómo la reparo?

Las causas más comunes son poner demasiado en una pantalla, anidar listas dentro de listas e intentar cargar demasiados registros a la vez. Las listas que no están visibles actualmente aún se cargan, por lo que las pantallas con pestañas respaldadas por varias listas grandes las cargan todas. Los datos profundamente relacionales y muchos contadores simultáneos también agregan consultas. Las soluciones son dividir pantallas complejas, filtrar listas en lugar de cargar todo, evitar apilar muchas acciones en un botón, y usar la consola de tu navegador e inspector de red para ver qué se está cargando realmente.

¿Cómo debo estructurar mi base de datos de Adalo?

Comienza leyendo la documentación de colecciones, que Victor dice resuelve alrededor del 95 por ciento de las preguntas de base de datos para principiantes. Las colecciones contienen propiedades, y las relaciones conectan colecciones. Cuando dos colecciones tienen múltiples relaciones entre ellas, nombra cada una explícitamente en lugar de mantener los valores predeterminados, por ejemplo propietario del usuario e inquilino del usuario junto con artículos que poseo e artículos que alquilo. Evita sobrecomplicar la estructura cuando una más simple funcionará.

¿Qué es Adalo?

Adalo es un constructor de aplicaciones sin código con un lienzo visual de múltiples pantallas y un constructor de IA llamado Ada. Puedes diseñar, construir y publicar aplicaciones web basadas en bases de datos y aplicaciones nativas de iOS y Android desde un único proyecto, luego publicar en la App Store de Apple y Google Play. Los planes comienzan gratis con 500 registros por aplicación, y los planes pagados comienzan en $36 por mes.

Comienza a construir con una plantilla de aplicación

Construye tu aplicación rápidamente con una de nuestras plantillas de aplicación prediseñadas

Comienza a construir sin código