- **Conception du modèle côté client (2h)**: J'ai conçu avec le reste de l'équipe le modèle que nous auront dans les clients mobiles. Ce modèle reste sujet à des modifications mais nous permet d'avoir une vision plus claire de ce que nous devons faire. Nous avons ainsi créés un diagramme de classe.
- **Authentification sous Android (4h)**: J'ai commencé par faire le lien entre l'API et le client Android. Pour cela j'ai utilisé Retrofit2. J'ai ensuite fait les routes login et register. J'ai ensuite injecté via Hilt mon API dans une classe "UserRepository" qui se charge de fournir les données utilisateur à l'application. Pour l'instant, l'utilisateur courant n'est pas stocké dans le client Android et nous n'avons pas encore de token. Nous pensons cependant mettre en place des Json Web Token pour l'authentification.
Petit point supplémentaire : L'application existe en deux build variant "debug" et "release". L'implémentation de l'API change un petit peu dans la version debug, puisqu'elle implémente des logs grâce à HttpLoggingInterceptor qui ne sont pas visibles dans la version release.