Tech Radar Transverse

Retrouvez l'avis de nos experts sur les techniques, plateformes, outils, langages et frameworks pouvant parfois se décliner dans les 3 technologies du radar.
Adopt
Trial
Assess
Hold
Hold
Assess
Trial
Adopt
PWA-first Mobile Strategy
53
Fleet
52
Weekly Engineering Review
51
Ship Show Ask
50
MASVS 2.1
49
Maestro
48
Identifying Defect Detection Stage
47
UI Snapshot testing
46
Supabase
45
Rive
44
Générer son client API
43
Flashlight
42
Feature Toggle
41
Hold
Assess
Trial
Adopt
Adopt
Trial
Assess
Hold
Adopt
Notre point de vue

Malgré cette complexité, nous considérons les feature toggles comme une pratique essentielle pour maintenir une cadence de développement rapide et agile, surtout dans un contexte de développement mobile, tout en garantissant un contrôle des applications en production.

Notre point de vue

Nous recommandons désormais Flashlight en "Adopt". Nous vous invitons notamment à l'utiliser pour évaluer l’impact de décisions technologiques majeures, ou comme indicateur pour vous aider dans une tâche d’amélioration de performances.

Notre point de vue

Nous recommandons vivement la génération automatique de client API pour toute organisation cherchant à optimiser ses processus de développement et à produire des applications de qualité supérieure. Il faut toutefois garder à l'esprit que cette pratique nécessite un investissement conjoint des équipes frontend et backend.

Notre point de vue

Après plus d’un an d’utilisation, nous recommandons désormais d’adopter Rive pour apporter du mouvement à vos produits grâce à des animations interactives de haute qualité. Les contraintes financières et techniques évoquées l’année dernière nous semblent aujourd’hui largement compensées par la simplification des flux de production.

Notre point de vue

Nous recommandons fortement d'adopter Supabase pour améliorer l'efficacité du développement et la scalabilité des projets.

Notre point de vue

Adopter le Snapshotting UI améliore la productivité et garantit une expérience utilisateur cohérente et fiable à travers les mises à jour. Malgré les défis liés aux incohérences entre les environnements et au potentiel ralentissement des tests qui tournent sur émulateur, les avantages l'emportent largement sur ces inconvénients.

Trial
Notre point de vue

Nous recommandons cette méthode, mais sa mise en pratique nécessite une bonne culture générative. Se concentrer sur l'apprentissage et éviter de blâmer est essentiel, et certaines équipes peuvent ne pas être prêtes à adopter pleinement cette méthodologie.

Notre point de vue

Nous sommes encore en train d'intégrer cet outil à certains projets. Trouver la bonne configuration adaptée à chacun de ces projets peut être complexe. Reste à déterminer si les aspects tels que la tarification, la facilité d'utilisation, la fiabilité et le retour sur investissement en feront un choix judicieux, mais nous plaçons de grands espoirs sur Maestro !

Notre point de vue

Chez Theodo, nous avons adopté MASVS comme framework principal pour sécuriser nos applications. Ce standard offre une solution complète et flexible, parfaitement adaptée aux besoins variés de nos projets. Son approche structurée facilite non seulement la mise en œuvre des contrôles de sécurité, mais renforce également notre collaboration avec les auditeurs sécurité.

Notre point de vue

"Ship, Show and Ask" permet d'accélérer le développement tout en maintenant la qualité du code, mais une stratégie de qualité de code globale reste primordiale pour garantir la robustesse et la cohérence des livrables.

Assess
Notre point de vue

Il est encore trop tôt pour mesurer l’impact de la WER sur la performance de l’entreprise ou constater des améliorations tangibles au sein des équipes. Nous apprenons encore comment exécuter correctement ce rituel et considérons cette pratique comme une expérience en cours sur le management et le leadership d’ingénierie en attendant de stabiliser sa pratique.

Notre point de vue

Fleet montre un potentiel prometteur, mais il est encore immature. Nous recommandons de l'essayer sur des projets nécessitant un engagement minimal. Il constitue un allié précieux pour le développement d'une application KMP. À l'avenir, il pourrait également être utile pour un bridge React Native ou un plugin Flutter. Chez Theodo, nous continuons à suivre son développement et à expérimenter avec cet outil pour optimiser notre productivité.

Hold
Notre point de vue

Les idées proposées par les PWA restent globalement pertinentes, mais dans leur état actuel, les applications universelles (que ce soit avec React Native ou Flutter) offrent bien plus d'avantages, tout en intégrant certaines fonctionnalités des PWA, comme le manifeste web et l'aptitude à être installées. Nous vous recommandons de vous concentrer sur les applications universelles et d'y intégrer des fonctionnalités PWA, plutôt que de partir directement d'une PWA.

Découvrez la version complète

Retrouvez l'avis de nos experts sur les techniques, plateformes, outils, langages et frameworks associés aux principales technologies mobiles que nous utilisons au quotidien chez BAM : React Native, Flutter et Native.