Airbnb utiliza Jetpack Compose para capacitar a los desarrolladores para que den lo mejor de sí mismos



Cómo Compose permite a Airbnb crear mejores experiencias para huéspedes y anfitriones

Airbnb utiliza Jetpack Compose para capacitar a los desarrolladores para que den lo mejor de sí mismos

Desde 2007, Airbnb ha crecido, conectando a más de 4 millones de anfitriones con más de 1000 millones de huéspedes en todo el mundo. Una de las razones del éxito de la aplicación es que sus desarrolladores se esfuerzan por lograr la excelencia técnica centrándose en dos principios fundamentales: utilizar tecnologías que estimulen desarrollos innovadores y capacitar a los ingenieros que están detrás del trabajo.

Jetpack Compose, el moderno conjunto de herramientas de creación de IU de Android, es compatible directamente con los dos principios de desarrollo de Airbnb. Compose proporcionó una base sólida para una ingeniería adaptable y de alta calidad y un código repetitivo reducido, lo que permitió a los desarrolladores concentrarse en brindar una excelente experiencia de usuario y alimentar su doble búsqueda de la excelencia técnica.

Imagen principal técnica de Airbnb

Airbnb comenzó a probar Compose en 2020 cuando estaba en versión preliminar para desarrolladores. Como uno de los primeros en adoptar, el equipo de Airbnb estaba ansioso por aprovechar las diversas características nuevas y simplificar su flujo de trabajo. Ahora que han ganado confianza en el uso de Compose en producción, los ingenieros de Airbnb están satisfechos con la forma en que ha mejorado su proceso de desarrollo.

Índice del contenido
  • Equipe a los ingenieros para el éxito
  • Las eficiencias de ingeniería mejoran la experiencia del usuario
  • Mejora la productividad de los desarrolladores con Compose
  • Equipe a los ingenieros para el éxito

    Las pruebas deterministas de Compose ayudaron a los ingenieros de Airbnb a tener un control estricto sobre las pruebas de interfaz de usuario que realizaron y eliminaron anomalías comunes, aumentando su confianza en la calidad de cada parte de su aplicación y las experiencias de usuario que crean. Los ingenieros ahora también pueden usar Compose para probar animaciones que antes no podían.

    De manera similar, los desarrolladores de Airbnb usaron Compose para agregar pruebas de captura de pantalla automatizadas a su base de código. Como no tenían que escribir el código para las pruebas de captura de pantalla, los ingenieros podían usarlo directamente para detectar errores y regresiones. Esto les dio más tiempo para validar y garantizar la funcionalidad de las funciones y la apariencia de la interfaz de usuario en una amplia gama de dispositivos.

    Compose es excelente para usar con Views. Esta interoperabilidad facilitó a los ingenieros de Airbnb la creación y prueba del nuevo conjunto de herramientas de IU a su propio ritmo, lo que les permitió experimentar los beneficios de Compose sin tener que migrar funciones completas.

    Estas mejoras técnicas les dieron la base técnica sólida que necesitaban para atender a los usuarios de formas nuevas y mejoradas.

    Las eficiencias de ingeniería mejoran la experiencia del usuario

    Airbnb pone a los anfitriones y huéspedes en el centro de sus decisiones. El equipo de ingeniería estaba entusiasmado con el lanzamiento de Compose y aprendió cómo les permitiría crear interfaces de usuario de manera más fácil y eficiente, lo que daría como resultado mejores experiencias para sus usuarios finales.

    Debido a que Compose se ha asegurado de que las características de Airbnb requieran mucho menos código para escribir y mantener, el equipo de Airbnb se ha vuelto más eficiente. Todo esto significó que el equipo pudo concentrar sus energías en ejecutar las tareas complejas involucradas en el desarrollo de funciones innovadoras que podrían servir mejor a los usuarios.

    Debido a que sus funciones ahora requieren menos código, el equipo de Airbnb puede reducir el crecimiento del tamaño de su aplicación a largo plazo. Proporcionar una aplicación más pequeña es importante para Airbnb como una organización con usuarios de todo el mundo que quiere asegurarse de que todos los anfitriones e invitados puedan descargar y acceder fácilmente a su aplicación, especialmente aquellos con dispositivos más antiguos o que se registren desde países con altos costos de datos.

    Gracias a las mejoras técnicas de Compose, el equipo de Airbnb pudo priorizar las necesidades de los usuarios.

    Mejora la productividad de los desarrolladores con Compose

    El autor simplificó el desarrollo de la interfaz de usuario para dar a los ingenieros de Airbnb la libertad de centrarse en funciones más dinámicas e innovadoras que beneficien a los anfitriones y huéspedes de la aplicación.

    Aprende a mejorar la productividad de tu equipo con Jetpack Compose.

    Si quieres conocer otros artículos parecidos a Airbnb utiliza Jetpack Compose para capacitar a los desarrolladores para que den lo mejor de sí mismos puedes visitar la categoría Android.

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Subir