Airbnb usa Jetpack Compose para ayudar a los desarrolladores a hacer mejor su trabajo


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

Airbnb usa Jetpack Compose para ayudar a los desarrolladores a hacer mejor su trabajo

Desde 2007, airbnb ha crecido para conectar más de 4 millones de hosts con más de mil millones de invitados en todo el mundo. Una de las razones del éxito de la aplicación es que sus desarrolladores tienen como objetivo lograr la excelencia en ingeniería centrándose en dos principios fundamentales: usar tecnología que estimule el desarrollo innovador y capacitar a los ingenieros que están detrás del trabajo.

Esfera de mochila propulsora, el conjunto de herramientas moderno de Android para crear la interfaz de usuario, es compatible directamente con los dos principios de desarrollo de Airbnb. Compose proporcionó una base sólida para una ingeniería adaptable y de calidad y un código estándar reducido, para que los desarrolladores pudieran concentrarse en brindar una excelente experiencia de usuario y avanzar en su doble búsqueda de la excelencia en ingeniería.

Imagen con el responsable técnico 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 usar las diversas funciones nuevas y optimizar su flujo de trabajo. Ahora, después de ganar confianza en el uso de Compose en la fabricación, los ingenieros de Airbnb continúan satisfechos con la forma en que ha mejorado su proceso de desarrollo.

Equipando a los ingenieros para el éxito

El dial es determinista prueba ayudó a garantizar que los ingenieros de Airbnb tuvieran un control estricto sobre las pruebas de interfaz de usuario que realizaban y eliminaron las irregularidades comunes, fortaleciendo así su confianza en la calidad de cada parte de su aplicación y en las experiencias de usuario que estaban creando. Los ingenieros ahora también pueden usar Marcar por animaciones de prueba antes no podían.

Del mismo modo, los desarrolladores de Airbnb utilizaron Compose para agregar pruebas de captura de pantalla automatizadas a su base de código. Como no necesitaban escribir el código para probar las capturas de pantalla, los ingenieros podían usarlo directamente para detectar errores y regresiones. Esto les dio más tiempo para revisar y garantizar la funcionalidad y la apariencia de la interfaz de usuario en una variedad de dispositivos.

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

Estas mejoras de ingeniería les proporcionaron la base técnica sólida que necesitaban para servir a los usuarios de formas nuevas y mejoradas.

Las eficiencias de ingeniería mejoran las experiencias de los usuarios

Airbnb mantiene a los anfitriones y huéspedes en el centro de sus decisiones. El equipo de ingeniería se entusiasmó con la adopción de Compose cuando aprendieron cómo les permitiría producir una interfaz de usuario de manera más fácil y eficiente, lo que resultaría en mejores experiencias para sus usuarios finales.

Como Compose hizo que las funciones de Airbnb requirieran mucho menos código para escribir y administrar, el equipo de Airbnb aumentó su eficiencia. Todo esto significó que el equipo pudo concentrar sus energías en realizar las complejas tareas involucradas en el desarrollo de funciones innovadoras que podrían servir mejor a los usuarios.

Como sus funciones ahora requieren menos código, el equipo de Airbnb podrá 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 organización con usuarios de todo el mundo que buscan garantizar 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 acceden 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

Redacte un desarrollo de interfaz de usuario simplificado para permitir a los ingenieros de Airbnb la libertad de centrarse en funciones más dinámicas e innovadoras en beneficio de los anfitriones de la aplicación y los huéspedes.

Descubra cómo puede mejorar la productividad de su equipo con Esfera de mochila propulsora.

Compruebe también

Permitir que todos los desarrolladores construyan para el hogar

Publicado por Matt Van Der Staay, director de ingeniería de Google Home Este blog fue …

Deja una respuesta

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