Bonjour,
J'ai un service (S) d'authentification et de synchronisation qui est utilisé par une application A. J'aimerais également utiliser ce service S pour une second application (B). J'ai un choix faire et je sollicite votre expertise. Est-il préférable :
- d'embarquer dans une bibliothèque externe mon service S dans mon app A et mon app B
- ou de transformer mon service S en une app C qui serait obligatoire pour utiliser mes app A et/ou B ?
La première version me semble plus facile, mais je ne sais pas comment réagirait mon service si il était mis à jour avec l'une des deux app, mais pas l'autre.
D'avance un grand merci pour vos partages.
Cordialement,
Greg
[EDIT 1] Le service S fait de l'authentification ET de la synchronisation. En faite, il gère la synchronisation des bases de données entre le terminal android et le serveur de donnée. Cette architecture a été choisie car les terminaux n'ont pas systématiquement accès à internet et l'application doit continuer à être utilisable. Le service peut donc être amené à subir des updates (tables supplémentaires à synchroniser, etc).
Partager