Orange Business Services
Développement d'applications mobiles autour de la géolocalisation
Stage de fin d'études - Orange Business Service, Lyon (septembre 2020 - février 2021)
Dans le cadre de ma 4ème année d'études en informatique à Polytech Grenoble, j'ai effectué mon stage de fin d'année à Universiti Teknologi Petronas en Malaisie. Durant ce stage de 12 semaines, j'ai été amené à concevoir et à développer une application mobile, Stutherapy.
L'application mobile peut être utilisée par deux types d'utilisateurs :
- les personnes souffrant de bégaiement souhaitant corriger ce trouble de la parole ;
- les orthophonistes souhaitant suivre la progression de leurs patients et évaluer leurs exercices.
- Github (application mobile) https://github.com/Romain-Guillot/Stuttherapy
- Gitgub (modélisation et spécifications : diagrammes, SRS, ...) https://github.com/Romain-Guillot/stutthearpy_docs
- Rapport de fin de stage (PDF) https://github.com/Romain-Guillot/stuttherapy_report/blob/master/rapport.pdf
Technologies
-
L'application mobile a été développée avec Flutter, le framework open source de développement d'applications mutliplateformes créé par Google.
-
L'application mobile a été développée avec Flutter, le framework open source de développement d'applications mutliplateformes créé par Google.
-
Firebase a été utilisé pour gérer les données de l'application. La base de données est gérée avec Cloud Firestore, une base de données NoSQL orientée documents. Les enregistrements audio des utilisateurs sont stockés sur Cloud Storage. Certains traitements, comme la compression des données, sont automatiquement lancés grâce à Cloud Functions, le service FaaS de Firebase. L'authentification des utilisateurs est gérée avec Firebase Authentication.