
¿Qué es AppSheet y para que se utiliza?
Visita nuestros cursos online gratis de AppSheet / Necesito una App Autor: Manuel Aragonés
AppSheet es una nueva herramienta de Google que nos permite crear Apps o aplicaciones para realizar muchas tareas desde varios dispositivos entre ellos teléfonos móviles, tablets, Pc o Computadoras. Cuando nos preguntamos Que es AppSheet y para que se utiliza la respuesta es clara, para desarrollar apps sin ser programador.
Además podemos conectar estas apps a nuestro disco duro en la nube como google drive o dropbox mediante la utilización de tablas de Excel o Google sheets y de esta forma podemos registrar información en ellas desde cualquier dispositivo.
¿Qué tipo de Apps podemos hacer con AppSheet?
AppSheet es muy útil para crear aplicaciones empresariales que requieran el registro de información desde diferentes dispositivos y desde diferentes usuarios. Permite crear apps para gestionar bases de datos de diversa índole, por ejemplo clientes, ventas, pedidos, movimientos, registro de averías, registro de cualquier tipo de evento, gestión y consulta de stock de almacenes y muchas otras.

Es muy útil para pequeños y medianos negocios de Oficios como mecánica, peritos, prestamistas, comunidades de vecinos o condominios, procesos de industria, preparadores físicos, etc… Hay una amplia gama de ámbitos donde podemos utilizar AppSheet.
¿Qué tipo de Apps no podemos a priori hacer con AppSheet?
Visita nuestros cursos online gratis de AppSheet / Necesito una App Autor: Manuel Aragonés
En este caso también es útil preguntarse o hablar de lo que no podemos hacer con AppSheet. Hay ciertas Apps que son complicadas de hacer en AppSheet porque en el editor de appsheet no tenemos una forma de hacerlas y tendríamos que recurrir a otras tecnologías como web o AppScript. Por ejemplo apps donde necesitemos una pasarela de pagos, apps muy personalizadas con colores y detalles muy específicas, Aplicaciones donde necesites herramientas o módulos muy concretos para chatear con otras personas.
AppSheet probablemente no es tu herramienta si quieres crear una App comercial como Netflix, Whatsapp, Facebook, Tiktok o alguna app que vaya a tener miles de usuarios. Pero si te puede ayudar si tienes una fabrica y quieres controlar tu stock de materias primas por ejemplo.
Visita mi canal de Youtube sobre AppSheet: https://www.youtube.com/@ManuelAragonesProfesor
Ventajas de AppSheet
Sencillez: La principal ventaja de AppSheet es la facilidad de uso. Al ser una herramienta NO CODE nos permite crear una App de forma gráfica y utilizando funciones parecidas a las de Excel, algunas pueden ser un poco complejas pero nada que ver con la programación en java u otros lenguajes. Es por esto que con AppSheet podemos crear una app incluso si no tenemos demasiados conocimientos de programación.
Flexibilidad: AppSheet nos permite crear de forma rápida una aplicación que se adapte a lo que necesitamos en nuestro negocio u organización, es decir, no tenemos que adaptarnos a una herramienta sino que podemos hacer que nuestra herramienta se adapte a nuestros procedimientos.
Sin coste: AppSheet tiene un plan Free o gratuito que te permite crear aplicaciones e incluso venderlas a terceros, este plan sin coste esta limitado a 10 usuarios y casi se pueden usar todas las características del editor. Las únicas limitaciones, aparte del número de usuarios que pueden acceder a la app, son que nos se pueden automatizar emails a terceros correos (solo al del administrador) y alguna que otra característica avanzada que la verdad no es imprescindible.
Otras Ventajas de AppSheet
Multiusuario: En este caso estamos hablando de que podemos gestionar una base de datos o una aplicación con varios usuarios y podemos dar permisos a estos usuarios de forma que puedan hacer diferentes gestiones dentro de la app en función de su rol en ella.
Seguridad: AppSheet está integrada en Google Cloud, esta plataforma cumple con los principales y mayores estándares actuales de seguridad proporcionados por el robusto sistema de esta organización. Algunos de estos son ISO 27001, FedRamp, SOC1, SOC2 y otros, con ello los datos están sobradamente protegidos.
Acceso a los datos: Al tener tus datos en forma de tablas en google drive puedes tener acceso a ellos en cualquier momento, hacer copias de seguridad y crear análisis de datos con las herramientas propias de la hoja de cálculo como tablas dinámicas y otras.
Rapidez: una de las mejores características de AppSheet como plataforma de desarrollo de apps NO-CODE es la rapidez con la que podemos crear una aplicación y compartirla con otras personas. Esta diría yo que es su mejor ventaja.
Desventajas de AppSheet
Capacidad Limitada: la plataforma AppSheet funciona muy bien para organizaciones o empresas que no tengan un volumen de datos muy grande, dado que cuando se pasa de unos 5000 registros la app se empieza a ralentizar aunque hay formas de ir descargando los datos a un histórico manualmente o mediante AppScript.
Personalización: Aunque AppSheet es muy flexible, desde el punto de vista del frontend se ve muy limitado, al no ser una herramienta basada en código sino basada en una interfaz pues hay cosas que no podemos hacer y tenemos que recurrir a otras formas de hacerlo diferentes a las que se nos piden o queremos.
Conexión con otras tecnologías o aplicaciones: hay algunas formas para conectar AppSheet con otras plataformas como Whatsapp, pero todavía falta mucho camino por recorrer en este ámbito.
Como empezar a trabajar con AppSheet
Para poder empezar a desarrollar apps con AppSheet primero debemos tener una cuenta de google, es decir, un correo de gmail. Una vez lo tengamos tenemos que ingresar a appsheet.com y empezar a trabajar. Aquí tienes un acceso a mi curso de AppSheet donde puedes aprender lo básico para empezar a crear tu primera App.
Tenemos varias posibilidades a la hora de empezar a utilizar AppSheet, podemos utilizar una base de datos sencilla como una tabla de Google sheets alojada en nuestro Google drive, una base de datos nativa de AppSheet u otras posibilidades mas profesionales como SQL.
De momento y para empezar te aconsejaría la opción de Google drive y Google Sheets, de esta forma vamos a tener fácil acceso a los datos en forma de tabla y podemos exportarlos a otro gestor de bases de datos fácilmente, además podemos utilizar las herramientas propias de la hoja de cálculo Sheets o Excel para analizar los datos, por ejemplo con tablas dinámicas y demás.
Planificación de la aplicación.
La mejor manera de empezar un proyecto de desarrollo de una App es pensando detalladamente los procesos que se van a llevar a cabo en ella, de forma que identifiquemos que elementos y actividades debemos recoger en nuestra base de datos, así tendremos que definir que tablas necesito en mi base de datos y que relaciones voy a establecer entre estas tablas.
Definir las relaciones es muy importante para crear una app y una base de datos eficaz y donde no haya redundancia de información. Normalmente lo primero es definir que tablas de hechos y de dimensiones debemos crear para poder cubrir toda la actividad de nuestra aplicación.

Las tablas de hechos se refieren a actividades o acciones que se van a llevar a cabo en nuestra app y la tabla de dimensiones se refiere a los elementos que van a participar en esa acción. Por ejemplo en una app para gestionar un taller de reparación una tabla de hechos clara seria REPARACIONES y una tabla de dimensiones seria TECNICOS obviamente en la tabla reparaciones tendrá que haber un campo que sea TECNICO y que se relacione con la tabla TECNICOS.
Para crear las relaciones debemos tener un campo clave en cada tabla que identifique al registro. Por ejemplo en este caso tendremos un campo llamado CODIGO TECNICO o IDTECNICO, es aconsejable que los nombres de nuestros campos tengan nombres lo mas cortos posible y que identifiquen la información por ejemplo COD_TEC. En el caso de la tabla REPARACIONES y siguiendo con el ejemplo propuesto pues tendriamos IDREP como identificador de la reparación y campo CLAVE.
Creación de las tablas y la base de datos en AppSheet
Para crear las tablas que van a formar la base de datos pues tendremos que acceder a la plataforma donde hayamos elegido crearlas. En mi caso las suelo crear en Google drive y utilizo la herramienta de hoja de calculo Google Sheets, en esta herramienta tenemos un acceso directo para crear la app en Appsheet a partir de una tabla de Sheets, en el menú EXTENSIONES / APPSHEET / CREAR UNA APLICACION.
¿Qué es AppSheet y para que se utiliza?

Otra forma de crear la App es desde el propio editor de AppSheet, tendríamos que pinchar en crear una app e indicarle el origen de nuestra base de datos. ¿<
Una vez hemos creado la App debemos verificar las tablas y columnas o campos que nos ha creado automáticamente, normalmente solo nos suele crear la primera tabla de la izquierda del Google Sheets y luego tendremos que insertar el resto de tablas y luego configurar los tipos de campos que vamos a necesitar, ya sean de tipo texto, numéricos, listas desplegables, campos relacionados con otras tablas, campos de imagen, tipo file o documento y muchos otros.
Autor: Manuel Aragonés, ojo no te pierdas otras preguntas sobre Appsheet que continua después.

Soy Manuel Aragonés, desarrollador de proyectos en Appsheet puedes contactar conmigo en el correo info@appsheet.es.
Si quieres te puedo crear una App a medida.
¿Qué es AppSheet y para que se utiliza? Qué es AppSheet y para que se utiliza?
Si quieres puedes acceder a mas documentación AQUÍ
Si quieres ver un ejemplo de desarrollo de una App con AppSheet te dejo algunos videos de mi canal de YouTube que te pueden ser útiles.
¿Qué es AppSheet y para que se utiliza?
Otras preguntas sobre AppSheet:
¿Es difícil usar Appsheet?
Depende de lo que quieras hacer, es fácil comenzar y hacer una Aplicación sencilla, luego puede complicarse más pero siempre va a ser mas sencillo que hacer una App a nivel de programación con Java u otro lenguaje.
¿Necesitan internet las Apps creadas con AppSheet?
Normalmente se pueden utilizar en modo off line pero se actualizan o sincronizan con la base de datos cuando tengan conexión.
¿Cómo de Sencillo es crear una App con AppSheet?
Es muy sencillo crear una aplicación básica, al ser una herramienta no-code nos permite utilizar una interfaz gráfica.
¿Cómo instalo mi App en el celular?
Hay varias formas, la mas sencilla es enviarte un link o enlace desde el mismo editor de appsheet en la web, lo abres en el celular o teléfono móvil, se te instala AppSheet y la app que has creado.
¿Puedo vender mis apps en Play store o App Store?
Claro que si, AppSheet te permite crear una app y luego generar un fichero Apk para poder subirlo a cualquier plataforma.
¿AppSheet es gratis?
AppSheet es una herramienta gratuita en su plan free, este plan te permite tener 10 usuarios con sus correos de Google y te permite usar casi todas las características, salvo un par de ellas de nivel avanzado.
¿Cuánto cuesta AppSheet?
AppSheet ofrece varios planes el plan gratuito que te permite usar casi todas las características y tiene límite de 10 usuarios. También tienes un plan starter que cuesta 5 dólares / mes, un plan Core que cuesta 10 dólares y luego los planes de empresa, Enterprise Standard y Plus que se contratan bajo presupuesto pero que suelen costar entre 50 y 70 dólares mensual sin límite de usuarios.
Existe un pago por aplicación que nos permite pagar 50 dólares al mes y no tener limite de usuarios. En este caso y si queremos controlar los usuarios que acceden a nuestra App, necesitaríamos crear un login interno en nuestra App porque perderíamos la capacidad para logearnos con nuestra cuenta de google.

