¿Siempre has querido crear aplicaciones web y móviles sin escribir código? Bienvenido a Amazon Honeycode, una nueva plataforma de desarrollo de aplicaciones móviles que es una herramienta de desarrollo low-code/no-code ligera y totalmente gestionada que permite a los usuarios crear aplicaciones web y móviles sin utilizar ningún lenguaje de programación. Honeycode, una nueva plataforma de desarrollo de aplicaciones móviles, todavía está en modo beta y formará parte de Amazon Web Services (AWS) para permitir que usuarios sin experiencia en codificación comiencen lo antes posible. Está dirigida a empresas o individuos que necesitan aplicaciones móviles o web para rastrear tareas como:
- Programación de eventos
- Aprobaciones de procesos
- Encuestas a clientes o usuarios
- Gestión de relaciones con el cliente
- Informes sobre el progreso o las actividades de las tareas de los empleados
- Listas de tareas pendientes
- Seguimiento de contenido o inventario
Estas aplicaciones web o móviles pueden variar en complejidad, desde aquellas que rastrean las actividades de pequeñas empresas hasta aquellas que gestionan grandes proyectos para múltiples departamentos o equipos. Los datos de backend se almacenan en AWS, a los que se puede acceder fácilmente cuando sea necesario.
Cómo empezó todo
Ya no es novedad que las hojas de cálculo actuales llenan un vacío vital entre el código personalizado y las aplicaciones empaquetadas de producción masiva creadas por equipos de desarrolladores altamente cualificados.
Pero por muy versátil que sea una herramienta, habrá limitaciones en lo que puede realizar. Las empresas que necesitan mantener proyectos y actividades continuos basados en datos suelen tener dos opciones: crear y compartir hojas de cálculo con los datos requeridos o esperar o contratar a un desarrollador para construir el tipo de aplicación adecuado.
Por ejemplo, compartir datos entre varias personas y múltiples hojas de cálculo es bastante desafiante. No es muy diferente de gestionar grandes cantidades de datos. También es un desafío cuando se trata de integración y automatización.
Esto suele requerir los servicios de personas con habilidades y competencia especiales. Las aplicaciones personalizadas pueden ofrecer mejores opciones en comparación con una hoja de cálculo.
Pero una grave falta de recursos de TI y desarrolladores indica que las aplicaciones personalizadas rara vez se desarrollan. Las hojas de cálculo también están severamente limitadas, ya que no fueron diseñadas originalmente para funcionar como aplicaciones completamente funcionales.
La llegada de Amazon Honeycode, una nueva plataforma de desarrollo de aplicaciones móviles, ha venido a eliminar este problema. Cualquiera puede crear aplicaciones sin codificar utilizando este notable servicio.
Emplea el modelo de hoja de cálculo familiar desde hace mucho tiempo y permite a los usuarios comenzar en cuestión de minutos. Los usuarios que están muy familiarizados con fórmulas y hojas de cálculo no deberían tener ningún problema con AWS Honeycode. Esto se debe a que viene cargado con varias características avanzadas, incluyendo tablas, hojas, fórmulas, valores, etc.
Estas características avanzadas permiten a los usuarios crear aplicaciones altamente personalizadas. Honeycode también incluye varias plantillas para aplicaciones que tú y tu equipo pueden comenzar a usar de inmediato.
Tiene una paleta increíblemente sustancial de objetos de interfaz de usuario como listas, botones, campos de entrada, etc. Estas son características esenciales de cualquier aplicación. Los usuarios de Honeycode podrán activar acciones para generar notificaciones y correos electrónicos. Viene con funciones incorporadas que replican o reproducen de manera inteligente las hojas de cálculo existentes.
Por ejemplo, FindRow es una de las funciones que se encuentran en Honeycode y es una versión dinámica de Vlookup con el mismo atributo. Amazon Honeycode es algo en lo que Amazon ha invertido mucho. Sin embargo, llegó un poco tarde al mercado porque Google y Microsoft tienen ofertas similares.
AppSheet de Google y el soporte de aplicaciones de Microsoft existen desde hace algún tiempo. No obstante, Amazon ha declarado que Honeycode ayudará a acelerar las tareas continuas y basadas en datos, así como la productividad de las organizaciones.
¿Por qué Amazon Honeycode?
El desarrollo y lanzamiento de Amazon Honeycode ayudará a Amazon Web Services a extender su audiencia mucho más allá de programadores o desarrolladores de aplicaciones. Según Gartner el año pasado, se estimó que los enfoques low-code/no-code representarían más del 65 por ciento del desarrollo de aplicaciones dentro de las organizaciones para 2024. Forrester incluso predijo que el mercado de creación de aplicaciones con poco código crecería significativamente un 50 por ciento anualmente hasta superar los 21.000 millones de dólares para 2024. Esto demuestra que Amazon Honeycode ha llegado para quedarse y no hay vuelta atrás. Amazon, en un intento por atraer clientes, ha adoptado actualmente el modelo freemium para Honeycode. Los usuarios pueden crear aplicaciones sin codificación con hasta 20 personas de forma gratuita. Sin embargo, las personas que hayan creado aplicaciones pero que requieran una mayor capacidad de almacenamiento o más usuarios tendrán que pagar por lo que desean.
Características de Amazon Honeycode
Las siguientes son algunas de las características presentes en la versión beta de esta nueva plataforma de desarrollo de aplicaciones móviles:
Construye aplicaciones sin codificar: Las empresas de todo el mundo están creciendo a un ritmo increíblemente rápido. Mantenerse al día con estas empresas en crecimiento es un desafío cuando se trata de desarrollar aplicaciones/soluciones/software. Amazon Honeycode proporciona las soluciones necesarias, ya que cualquiera puede construir aplicaciones sin codificar con una velocidad asombrosa. Esto hace posible que tú y tu equipo gestionen datos empresariales obtenidos de múltiples fuentes.
Plantillas listas para usar: Amazon Honeycode viene cargado con varias plantillas para algunas de las aplicaciones comunes que la mayoría de las personas pueden usar junto con sus equipos lo antes posible. Todo lo que necesitas hacer es proporcionar a la base de datos el valor requerido, y listo. Aquí hay algunas de las plantillas listas para usar en Honeycode:
- Rastreador de contenido
- Rastreador de tareas de equipo
- Administrador de inventario
- Gestión de eventos
- Aprobaciones de órdenes de compra
- Lista de tareas simple
- Aprobación de presupuesto
- Horario de demostraciones semanales
- Informe de tiempo libre
- Agente de servicio de campo
- Horario de demostraciones, etc. Las plantillas vienen cargadas con una hoja de cálculo que ya contiene datos relevantes que tú o tu equipo pueden modificar fácilmente, según el tipo de tarea. Más allá de los límites de cambiar los valores reales en la hoja de cálculo, también puedes jugar con el orden de las columnas, el formato y otros atributos.
Actualiza en cualquier momento, accede desde cualquier lugar: Amazon Honeycode es una solución SaaS (Software as a Service) basada en la nube. Los usuarios pueden acceder a ella desde cualquier parte del mundo a través de cualquier dispositivo, lo que te permite administrar tus numerosas aplicaciones utilizando aplicaciones de Android e iOS.
Honeycode también viene con características increíblemente simples de arrastrar y soltar para diseñar tu aplicación, lo que facilita la creación de aplicaciones sin codificación. Son tan fáciles como la hoja de Excel donde introduces la base de datos. Tan pronto como termines de alimentar la base de datos, simplemente puedes usar acciones basadas en eventos y conectores para llevar a cabo tus tareas.
Primeros pasos con Amazon Honeycode
Para empezar con Honeycode, regístrate gratis en el sitio web beta. Luego, inicia sesión en tu cuenta. Lo primero que verás es «Mi unidad» junto con las opciones de filtro, búsqueda múltiple y vista. Lo primero que debes hacer es crear un libro de trabajo diseñado para albergar tus aplicaciones y datos basados en datos. Puedes importar datos de una hoja de cálculo o archivo CSV. También puedes empezar desde cero o con una tabla vacía si no tienes datos previos. Si tú o tu equipo tienen actividades específicas en mente, puedes elegir fácilmente cualquiera de las plantillas incorporadas y listas para usar, que incluyen algunas para seguimiento de clientes, gestión de inventario, encuestas, aprobaciones de órdenes de compra, etc. Una vez que hayas iniciado sesión, se muestra la tabla de Tareas y tiene el aspecto de una hoja de cálculo tradicional. Los usuarios de Honeycode también pueden personalizar estas aplicaciones web o móviles en cualquier momento, y estos cambios se implementarán de inmediato. Puedes aprovechar una colección de acciones incorporadas, impulsadas por disparadores, que pueden generar notificaciones por correo electrónico y ajustar tablas fácilmente. Honeycode viene cargado con una plétora de funciones incorporadas. La mayoría de estas funciones son familiares para los usuarios de hojas de cálculo o CSV existentes, así como para los principiantes en esta nueva plataforma de desarrollo de aplicaciones móviles.
El Creador de Aplicaciones de Honeycode
Echando un vistazo más de cerca al creador de aplicaciones, verás cuatro pantallas llamadas «Mis tareas», «Editar», «Añadir tarea» y «Todas las tareas». Cada una de estas pantallas tiene diseños tanto web como móviles. Las pantallas recién creadas, junto con las de la aplicación, tienen sus diseños vinculados. Cualquier cambio realizado en cualquiera de estas pantallas se refleja en las otras. Puedes ejercer más control desvinculando los diseños o la presentación, o simplemente para diferenciar uno del otro. Los objetos que aparecen en una pantalla particular pueden hacer referencia a datos en tablas. Por ejemplo, el objeto ‘Lista’ que se muestra en la pantalla ‘Mis tareas’ filtra las filas de la tabla ‘Tareas’, seleccionando así las tareas no realizadas y ordenando cada una de ellas por la fecha de vencimiento. Cuando ejecutas las aplicaciones, los objetos dentro de la ‘Lista’ se replican, uno por tarea. Los objetos en las pantallas pueden iniciar acciones y ejecutar automatizaciones. Por ejemplo, el botón ‘AÑADIR TAREA’ navega sin problemas a la pantalla ‘Añadir tarea’. La pantalla ‘Añadir tarea’ luego genera los valores que especifican la nueva tarea, mientras que el botón ‘AÑADIR’ utiliza la automatización que escribe los valores en cada tabla de ‘Tareas’.
APIs de Amazon Honeycode
Las aplicaciones externas también pueden emplear las API de Honeycode para trabajar de forma conjunta o estrecha con las aplicaciones que creas con Honeycode. Estas funciones incluyen:
- GetScreenData: Recupera datos de cualquier pantalla de una aplicación de Honeycode.
- InvokeScreenAutomation: Invoca una acción o automatización definida en la pantalla de una aplicación de Honeycode.
Creando Aplicaciones Personalizadas con Honeycode
En la mayoría de los casos, para crear aplicaciones personalizadas para empresas, estas deben depender en gran medida de su equipo de TI para conectar eficazmente las aplicaciones con las bases de datos y desarrollar mejores interfaces de usuario equipadas con funcionalidad robótica. Según Amazon, resolver la naturaleza estática de las hojas de cálculo implica enviarlas por correo electrónico. Pero el correo electrónico agrava fácilmente la ineficiencia, ya que es extremadamente lento. El correo electrónico no escala y también introduce errores de sincronización y control de versiones de datos. Por eso, la mayoría de los usuarios prefieren tener aplicaciones personalizadas desarrolladas para ellos. Pero entonces, la demanda de programación personalizada supera con creces la capacidad de los desarrolladores. Esto ha creado una situación incómoda en la que los equipos que necesitan aplicaciones personalizadas tienen que esperar a que los desarrolladores ocupados o competentes liberen su tiempo o contratar consultores costosos para que les ayuden a construir aplicaciones. Sin embargo, Honeycode simplifica fácilmente todo el proceso de extremo a extremo de desarrollo de aplicaciones web y móviles al proporcionar características intuitivas. Los usuarios también pueden escalar la aplicación de manera efectiva y eficiente porque aprovecha todas las funcionalidades de Amazon Web Services. Esto sucede porque los datos obtenidos de las aplicaciones de Honeycode se toman y procesan mediante la base de datos creada en AWS. Amazon ha declarado que la base de datos puede escalarse hasta 100,000 filas por cada libro de trabajo. Los usuarios podrán entonces construir aplicaciones web y móviles sin escribir código ni preocuparse por el framework o la infraestructura subyacente. Por ahora, es posible que los usuarios no puedan introducir fuentes de datos externas, aunque se espera que esto esté en la hoja de ruta de la empresa de billones de dólares. Construir aplicaciones web y móviles sin escribir código es un proceso que implica añadir datos, diseñar pantallas de aplicaciones y organizar diseños. Si sabes cómo, puedes manejar los pasos por tu cuenta. Pero si no, busca la ayuda de los asistentes incorporados de Honeycode.
Los principiantes en programación visual pueden tropezar con los pasos antes de dominarlo. Consulta la parte inferior derecha de tu pantalla para acceder a la ayuda de Honeycode ofrecida por Amazon. Aquí podrás obtener más información sobre cómo usar el creador de aplicaciones, cómo personalizar tus aplicaciones web y móviles, y cómo personalizar tus pantallas y datos. Amazon Honeycode es una plataforma de desarrollo de aplicaciones móviles nueva, ligera y fácil de usar, con mucha potencia que permite a los usuarios crear aplicaciones sin codificar. Tú y tu equipo pueden construir aplicaciones web y móviles innovadoras, a través del Honeycode Builder, que pueden utilizar de inmediato. Honeycode hará todo el trabajo pesado por ti al automatizar el proceso de creación de aplicaciones web y móviles interactivas, ya que gestiona la base de datos, la interfaz de usuario y la lógica de negocio. Estos son elementos vitales que componen cualquier aplicación empresarial. Esta nueva solución de la mano de Amazon está principalmente dirigida a individuos y organizaciones que desean crear aplicaciones innovadoras basadas en datos pero que no poseen la experiencia en codificación. Amazon Honeycode todavía está en fase beta, es decir, en la etapa preliminar o de prueba a través de Amazon Web Services. Según Gartner y Forrester, Amazon Honeycode ha llegado para quedarse, lo que ha revelado que los enfoques low-code/no-code crecerán a más de 21 mil millones de dólares para 2024.