Square aumenta su productividad con Compose

Square ayuda a millones de vendedores a ejecutar su comerciales: desde el procesamiento seguro de tarjetas de crédito hasta las soluciones de puntos de venta y la configuración de una tienda en línea gratuita. Square se migró a la IU declarativa para pero en lugar de seguir creando su propio {i>framework<i} decidieron pasar a Jetpack Compose, lo que evita los costos de mantenimiento y aprovecha las mejoras que aporta al sistema Android Views.

Qué hizo la empresa

El equipo de Square comenzó a compilar su sistema de diseño en Compose con el objetivo. de permitir que el equipo de sistemas de diseño y los ingenieros de productos avancen más rápido. Porque su app ya está organizada con un flujo unidireccional de datos "Para los ingenieros de producto, es muy fácil cambiar a Compose One pantalla a la vez". Cuando adoptaron Compose, notaron que "a veces es necesario casi tan sencillo que esperas que sea más complicado. Todo funciona”.

Resultados

"Con Compose, podemos enfocarnos en elementos exclusivos de Square y nuestra IU en lugar de resolver el problema más amplio de crear un framework declarativo de IU”.

El equipo de ingeniería descubrió que Compose mejoró su productividad, lo que hizo que código más fácil de razonar, organizar y escribir, y Android Studio las herramientas les ahorró mucho tiempo.

"Es más fácil y rápido diseñar los componentes. Lectura de código para complicados componentes es más fácil también. Es más fácil organizar el código y hacer que sea legible en Compose. El sistema de diseño de Compose es conceptualmente más simple, por lo que es más fácil de razonar. Las vistas previas ahorran mucho tiempo a la hora de compilar componentes”.

Comenzar

Obtén más información sobre Compose.