AWS Amplify es una plataforma de desarrollo para la creación de aplicaciones móviles y web seguras y escalables. Le facilita la autenticación de los usuarios, el almacenamiento de datos y metadatos del usuario de manera segura, la autorización de acceso selectivo a los datos, la integración con el aprendizaje automático, el análisis de las métricas de la aplicación y la ejecución del código del lado del servidor. Amplify cubre el flujo de trabajo completo del desarrollo de aplicaciones móviles desde el control de la versión, las pruebas de código, hasta la implementación de la producción, y escala fácilmente con su negocio desde miles de usuarios a decenas de millones. Las bibliotecas de Amplify y CLI, parte de Marco Amplify, son de código abierto y ofrecen una interfaz conectable que le permite personalizar y crear sus propios complementos.
Toda la comunidad ama Amplify, lo que la convierte en uno de los 5 proyectos de código abierto de mayor crecimiento en GitHub con millones de descargas.
“Probando AWS Amplify... hasta ahora parece ser magia pura” @thiagoleychr
“AWS Amplify es un increíble impulsor de productividad. Si estás comenzando con una nueva aplicación web o móvil, ¡comienza por aquí!” @rts_rob
“Soy un gran fanático del alojamiento de Amplify, es el secreto mejor guardado de AWS”. @mikemacd
“Gran aclamación para #AWS #Amplify por hacer #entregas #continuas y #lanzar #aplicaciones móviles y web tan fáciles que es increíble. Altamente recomendable”. @thetestlabsio
“Último proyecto paralelo, @snapgig, un mercado económico de muestra, ¡está en marcha! Feliz de usar la consola/CLI de @AWSAmplify, es mucho más fácil para aumentar en backends complejos, realizar implementaciones coordinadas, #React/#GraphQL, autenticación, chat, carga de imagen, etc. Agradecido por @dabit3, ¡los tutoriales y la información son geniales!” @ChrisLivdahl
“Esto me ahorró un buen margen de tiempo. Gracias a las reglas de autenticación detalladas implementadas, no podía completar una mutación. ¡Actualicé la regla y el resultado fue inmediato! ¡No tuve que esperar un `impulso de amplify`! 🔥🔥🔥 Gracias al equipos de @AWSAmplify!” @mwarger
“¡Qué manera de terminar abril! ¡Un video se hizo viral, @quiznext las instalaciones crecieron en un 1400 %, nuestro servidor no sufrió y ningún desarrollador tuvo que quedarse hasta altas horas monitoreando los servidores! Gracias a @AWSMobile, @awscloud y @goserverless! #serverless @AWSAmplify @AWSstartups @awsugblr #edtech” @gprasadholla
“He usado @AWSAmplify en producción durante algunos meses y debo decir que es casi un paquete perfecto. ¡Agregar una autenticación con él es súper fácil, y crear una API de GraphQL es una delicia!” @plahteenlahti
“AWS Amplify es sorprendente. Configura una aplicación sin servidor para lo que quieras en muy poco tiempo y con casi sin esfuerzo, luego vive la vida #100DayOfCode #womenwhocode #webdev” @ohcatwhy
“Lo he dicho muchas veces pero lo repetiré, Dios bendiga a @AWSAmplify y a Appsync, que hicieron que mi experiencia de desarrollador fuera increíble. #aws #webdev #react #serverless” @StelseyLesser
“Estuve explorando AWS Amplify estos últimos días y realmente empecé a cambiar mi percepción de lo complicado que me parecía AWS, por lo poderoso que puede ser”. @zslabs
“Oye, @AWSAmplify - Gracias por el amor que mostraste por @reactnative (y en cierto punto por @expo ). Otros deberían seguir a continuación (@Firebase , @auth0 , etc)” @oriharel
“Santa madre de Dios, AWS Amplify es fantástico. Punto de enlace GraphQL en minutos”. @iamgraem_e
“Oh, vamos... AWS Amplify está en otra liga - Eso te da súper poderes 🦸♂️” @victorhazbun
¿Por qué elegir Amplify?
Mayor profundidad y amplitud
Amplify aprovecha la nube de AWS para potenciar sus aplicaciones, de manera que obtenga acceso a una selección de servicios aún más amplia junto con una funcionalidad mucho más profunda dentro de la mayoría de estos servicios que otras plataformas de desarrollo móvil. No hay necesidad de graduar a una plataforma completamente lista para la producción cuando su aplicación crece, ya que Amplify escalará con usted y su negocio. Con Amplify, puede crear aplicaciones en vivo y bajo demanda que pueden lidiar con millones de solicitudes por segundo en cientos de terabytes de datos con latencia de microsegundo en todo el mundo.
Cree para cualquier plataforma
Amplify le brinda una solución integral para crear y operar aplicaciones móviles de Android y iOS de manera nativa, así como a través de aplicaciones web como React Native y React, Ionic, Angular, Javascript y Vue. Le proporciona todo lo que necesita para controlar la versión, para pruebas de códigos automatizadas e implementaciones de aplicaciones de producción. Para las aplicaciones web progresivas, Amplify es la única plataforma que le entrega un flujo de trabajo de desarrollo completo tanto para frontend como para backend.
Datos simplificados
Amplify simplifica el acceso a los datos, sin las complejidades de configurar múltiples tecnologías de base de datos. Puede integrarse fácilmente con los orígenes de datos existentes tales como diferentes bases de datos relacionales y no relacionales. Amplify le permite usar GraphQL para simplificar cómo lidia con los datos mientras otras plataformas no lo hacen. Con GraphQL, puede crear aplicaciones móviles más rápidas e interactivas ya que puede consultar y recuperar múltiples piezas de información entre diferentes fuentes en una sola solicitud de red. Esto ahorra consumo de CPU y de batería de la aplicación.
Sincronización sin conexión
Amplify proporciona una tienda de datos en el dispositivo con sincronización incorporada para su tienda de datos de backend. Todas las demás plataformas solo proporcionan un caché en el dispositivo. Si bien un dispositivo está sin conexión, su aplicación puede consultar y escribir datos en forma local utilizando Amplify. Una vez que el dispositivo se vuelve a conectar en línea, Amplify sincroniza automáticamente el almacenamiento de sus datos locales con el almacenamiento de datos backend y soluciona cualquier conflicto. Con Amplify, puede crear aplicaciones móviles confiables que soportan las interrupciones de la red, así como aplicaciones colaborativas en tiempo real que abarcan dispositivos.
Olvídese de administrar servidores
Amplify le permite ejecutar un código del lado del servidor para su lógica empresarial sin necesidad de administrar servidores. Únicamente paga por los recursos que utiliza para optimizar el ahorro de costos, y no hay necesidad de mantener servidores, actualizaciones o backups, y sus aplicaciones han automatizado la alta disponibilidad.
Controles de seguridad detallados
Amplify le ofrece mejores controles de seguridad para su aplicación que las demás plataformas. Con Amplify, tiene el poder de configurar controles de acceso detallados para cada usuario de su aplicación. Puede configurar fácilmente la autenticación federada de Amazon, Facebook y Google, y también puede controlar la pieza exacta de datos autorizados para cada usuario.
Características
Amplify proporciona un conjunto de características tales como Autenticación, Análisis, API (GraphQL y REST), Interacciones, Predicciones, PubSub, Almacenamiento, Notificaciones Push y XR, que le permiten crear aplicaciones sin servidor con muchas características impulsadas por los servicios de AWS.
Almacén de datos
Un almacén de datos persistente en el dispositivo, en el que se pueden hacer consultas, y que sincroniza los datos entre su aplicación y la nube por medio de GraphQL.
Autenticación
Agregue registros, inicio de sesión y control de acceso detallado de usuarios a sus aplicaciones móviles y web.
Análisis
Análisis de disminución para supervisar las sesiones de usuario, los atributos y las métricas en la aplicación
API
Haga solicitudes de HTTP usando REST y GraphQL de manera fácil y segura.
Realidad aumentada y realidad virtual
Integre la realidad virtual (RV), realidad aumentada (RA) y escenas 3D con facilidad.
Interacciones
Cree interfaces de conversación con voz y texto mediante el aprendizaje profundo.
Notificaciones
Integre notificaciones push personalizadas con análisis y focalización incorporada.
Predicciones
Agregue capacidades de IA/AA a su aplicación impulsada por servicios en la nube.
PubSub
Conecte su aplicación con el middleware orientado a los mensajes en la nube.
Almacenamiento
Gestione el contenido de usuario de manera segura en la nube o en el dispositivo.
Use bibliotecas de fuente abierta centradas en casos en Marco Amplify para crear aplicaciones móviles y web impulsadas en la nube.
Cadena de herramientas de código abierto del Marco Amplify para crear, integrar y lidiar con el backend de su aplicación.
Alojamiento para aplicaciones web sin servidor de pila completa con implementación continua.