Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
Mémoire
VIEW 48 | DOWNLOAD 159

Development of a Flutter module for ATHLETin

Télécharger
Alakhir, Ahmed ULiège
Promoteur(s) : Mathy, Laurent ULiège ; Gain, Gaulthier ULiège
Date de soutenance : 26-jui-2023/27-jui-2023 • URL permanente : http://hdl.handle.net/2268.2/17386
Détails
Titre : Development of a Flutter module for ATHLETin
Titre traduit : [fr] Développement d'un module web pour ATHLETin
Auteur : Alakhir, Ahmed ULiège
Date de soutenance  : 26-jui-2023/27-jui-2023
Promoteur(s) : Mathy, Laurent ULiège
Gain, Gaulthier ULiège
Membre(s) du jury : Leduc, Guy ULiège
Louveaux, Quentin ULiège
Langue : Anglais
Nombre de pages : 100
Mots-clés : [en] Web development
[en] Flutter
[en] Dart
[en] Go
[en] REST API
[en] ATHLETin
[en] User management tool
[en] Administrator module
Discipline(s) : Ingénierie, informatique & technologie > Sciences informatiques
Public cible : Chercheurs
Professionnels du domaine
Etudiants
Grand public
Institution(s) : Université de Liège, Liège, Belgique
Diplôme : Master en ingénieur civil en informatique, à finalité spécialisée en "intelligent systems"
Faculté : Mémoires de la Faculté des Sciences appliquées

Résumé

[en] ATHLETin is a mobile and web app aiming to help the management of athletes
in order to prevent injuries. The idea of such app emerged from Julien PAULUS,
who believes that injuries could be avoided with better solutions to oversee athletes.
This solution implies more communication between the athletes, the coaches and the
medical specialists.
In practice, ATHLETin is divided into several modules that will handle specific
parts of the solution such as a calendar module to ease the planning and a training
module to manage training session properly. In this thesis, the administrator module will be implemented. Its role is to provide to authorized members an overview
of the different data stores such as the list of athletes or their answers to specific
questionnaires. To do so, a Flutter web-app will be implemented.
With the implementation of such module, challenges will appear, the main ones
being the performance of the module, its flexibility and its integration to the existing
architecture of the whole ATHLETin project. To address these, several techniques
were used such as the following of architectural pattern, the pagination of the data
or minimization the server requests. Moreover, the use of the Flutter technologies
allow to have an optimized app by minimizing the screen refreshment using state
management tools such as Provider. Eventually, the designed app will be deployed
using a Docker container.
As this work only constitute a subpart of the global ATHLETin project developed by professor Laurent MATHY and his team, the module might be subject to
further modification and improvements. This thesis will thus also play the role of
documentation for the future developers working on ATHLETin modules


Fichier(s)

Document(s)

File
Access Master_Thesis_Report.pdf
Description:
Taille: 4.38 MB
Format: Adobe PDF
File
Access Master_Thesis_Abstract.pdf
Description:
Taille: 164.91 kB
Format: Adobe PDF

Auteur

  • Alakhir, Ahmed ULiège Université de Liège > Master ingé. civ. info., à fin.

Promoteur(s)

Membre(s) du jury

  • Leduc, Guy ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Réseaux informatiques
    ORBi Voir ses publications sur ORBi
  • Louveaux, Quentin ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Systèmes et modélisation : Optimisation discrète
    ORBi Voir ses publications sur ORBi
  • Nombre total de vues 48
  • Nombre total de téléchargements 159










Tous les documents disponibles sur MatheO sont protégés par le droit d'auteur et soumis aux règles habituelles de bon usage.
L'Université de Liège ne garantit pas la qualité scientifique de ces travaux d'étudiants ni l'exactitude de l'ensemble des informations qu'ils contiennent.