Dialogue — une app dans une app
Intégration de l’expérience patient Dialogue dans une application hôte iOS et Android
Le projet
Permettre à une application existante d’accueillir l’expérience patient Dialogue directement dans son interface. L’approche embarquée, ou brownfield, fait cohabiter une application React Native avec une application hôte native.
Ma contribution
J’ai travaillé sur l’intégration embarquée de Dialogue : rendre l’expérience patient accessible depuis une autre application, avec une interface entre le code React Native et les plateformes natives.
Les enjeux techniques
Cette intégration implique de coordonner le démarrage de l’expérience embarquée, la session et la navigation avec l’application hôte. Le projet comprend un pont TypeScript/natif et des SDK iOS et Android, avec des échanges d’événements entre les deux environnements.
Le travail se situe à la frontière entre deux applications : chacune a son cycle de vie et ses responsabilités, mais l’utilisateur doit pouvoir passer de l’une à l’autre dans un parcours cohérent.