Square améliore sa productivité grâce à Compose

Square aide des millions de vendeurs à gérer leur du traitement sécurisé par carte de crédit aux solutions de point de vente, ou la création d'une boutique en ligne sans frais. Le Square a été transféré vers l'interface utilisateur déclarative pour mais, au lieu de continuer à créer leur propre framework, elle a décidé de Jetpack Compose, en évitant les coûts de maintenance et en tirant parti des et améliorations apportées au système Android Views.

Ce qu'ils ont fait

L'équipe Square a commencé à créer son système de conception dans Compose, avec pour objectif de permettre à leur équipe de systèmes de conception et à leurs ingénieurs produit d’agir plus rapidement. Parce que leur application est déjà organisée avec un flux de données unidirectionnel "Il est très facile pour les ingénieurs produit d'effectuer une transition vers Compose écran par écran." En adoptant Compose, ils ont constaté que "parfois, presque si simple qu’on s’attend à ce que ce soit plus compliqué. Tout est simple."

Résultats

"Grâce à Compose, nous pouvons nous concentrer sur les éléments propres à Square et à notre interface utilisateur. de votre infrastructure, plutôt que de résoudre le problème plus large que représente framework d'UI déclaratif."

L'équipe d'ingénieurs a constaté que Compose avait amélioré sa productivité, rendant ainsi plus facile à comprendre, à organiser et à écrire. Android Studio des outils lui ont fait gagner beaucoup de temps.

"Il est plus simple et plus rapide de styliser les composants. La lecture du code pour les cas composants est également plus facile. Il est plus facile d'organiser le code et de le rendre lisibles dans Compose. Le système de mise en page de Compose est conceptuellement plus simple : il est plus facile de raisonner. Les aperçus vous font gagner beaucoup de temps lors de la création composants ?"

Premiers pas

En savoir plus sur Compose