Back to Browse

Challenge: partager une codebase entre web et mobile

21 views
Dec 25, 2024
24:09

Agorapulse, c’est d’abord une application web… Le mobile est arrivé rapidement par la suite, mais en tant que compagnon du web. Fallait-il tout ré-écrire sur un support différent alors que le produit était le même ? Partager le backend ? Autant que possible ! Partager le design ? Le moins possible ! Partager le frontend ? Pourquoi pas. La réponse paraissait évidente, mais la réalité nous a vite rattrapés. Partager le backend et le frontend a de gros avantages et évite de dupliquer beaucoup de code. Cependant, cela crée une forte interdépendance entre le mobile et le web. Nous avons célébré plusieurs victoires : une forte rapidité de livraison permise par des services partagés et un state commun. Malheureusement, nous avons aussi dû faire face à de nombreuses frustrations : incompatibilités entre versions d’api, communication insuffisante sur des sujets métiers, breaking changes sur du code commun… Nous sommes là pour vous partager notre expérience, ce que l’on a appris de nos erreurs et nos solutions pour une intégration et collaboration web / mobile harmonieuse. Par Coline THERIAL

Download

0 formats

No download links available.

Challenge: partager une codebase entre web et mobile | NatokHD