Faculté des Sciences appliquées
Faculté des Sciences appliquées

Development of a Flutter module for ATHLETin

Alakhir, Ahmed ULiège
Promotor(s) : Mathy, Laurent ULiège ; Gain, Gaulthier ULiège
Date of defense : 26-Jun-2023/27-Jun-2023 • Permalink :
Title : Development of a Flutter module for ATHLETin
Translated title : [fr] Développement d'un module web pour ATHLETin
Author : Alakhir, Ahmed ULiège
Date of defense  : 26-Jun-2023/27-Jun-2023
Advisor(s) : Mathy, Laurent ULiège
Gain, Gaulthier ULiège
Committee's member(s) : Leduc, Guy ULiège
Louveaux, Quentin ULiège
Language : English
Number of pages : 100
Keywords : [en] Web development
[en] Flutter
[en] Dart
[en] Go
[en] ATHLETin
[en] User management tool
[en] Administrator module
Discipline(s) : Engineering, computing & technology > Computer science
Target public : Researchers
Professionals of domain
General public
Institution(s) : Université de Liège, Liège, Belgique
Degree: Master en ingénieur civil en informatique, à finalité spécialisée en "intelligent systems"
Faculty: Master thesis of the Faculté des Sciences appliquées


[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



Access Master_Thesis_Report.pdf
Size: 4.38 MB
Format: Adobe PDF
Access Master_Thesis_Abstract.pdf
Size: 164.91 kB
Format: Adobe PDF


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


Committee's member(s)

  • Leduc, Guy ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Réseaux informatiques
    ORBi View his publications on 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 View his publications on ORBi
  • Total number of views 40
  • Total number of downloads 123

All documents available on MatheO are protected by copyright and subject to the usual rules for fair use.
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.