Présentation, parcours professionnel
Je m’appelle Quentin. J’ai 23 ans. En 2021, j’ai obtenu mon CFC d’informaticien à l’EPTM de Sion. Durant la dernière année de mon apprentissage, j’ai eu la chance d’effectuer un stage au sein du service informatique d’une université, ce qui m’a ouvert les portes d’un CDD en attendant mon départ à l’armée.
En 2022, j’ai entrepris une école supérieure (ES) au CPNE de Neuchâtel, où j’ai eu la chance d’être encadré par mon professeur Monsieur Dominique Huguenin, dans le but de devenir informaticien diplômé ES, de me perfectionner et d’élargir mes opportunités professionnelles. Durant cette formation, j’ai eu l’occasion d’effectuer un stage de trois mois chez CFI SA, où j’ai également réalisé mon projet de diplôme.
En quoi consiste votre projet de diplôme?
Intitulé « Développement d’une application mobile avec le framework Flutter », mon projet consiste à développer un démonstrateur d’application qui illustre l’utilité et la pertinence d’utiliser ce framework pour la création d’applications mobiles.
Le projet reprend l’identité visuelle de l’entreprise CFI SA, contient des fonctionnalités d’authentification pour permettre à l’utilisateur de consommer des informations et comprend une documentation interne pour l’accompagner dans l’utilisation de l’application et lui donner un aperçu des avantages de Flutter.
Qu’est-ce qui vous a motivé à développer une application de démonstration ?
Le choix de développer une application vitrine permet de mettre en avant notre savoir-faire en matière de développement d’applications mobiles. J’ai accepté de prendre en charge ce projet, car je m’intéressais déjà depuis un certain temps au framework Flutter, et l’expérimenter dans le cadre d’un projet chez CFI SA me permettait de me confronter au monde du développement mobile multiplateforme dans un contexte professionnel.
À qui est destinée cette application ? Qui sont les utilisateurs cibles ?
Cette application s’adresse aux clients actuels et futurs de CFI SA pour des projets d’applications mobiles.
Quelles sont les fonctionnalités principales de votre application ?
L’application reprend le design de l’entreprise, notamment la charte graphique, les logos et les polices d’écriture. Elle contient des fonctionnalités d’authentification qui permettent à l’utilisateur de se connecter afin d’accéder à des informations via une API REST. Une documentation et un didacticiel intégrés à l’application guident l’utilisateur et lui démontrent les forces de Flutter.
J’ai inclus dans cette application les fonctionnalités qui sont demandées de façon récurrente par les clients. Grâce à cette application, j’ai démontré qu’il était possible de développer une application mobile fluide et parfaitement fonctionnelle en intégrant ces différentes fonctionnalités compatibles avec tous types d’appareils mobiles.
Quels ont été les plus grands défis que vous avez rencontrés lors de la réalisation du projet ?
Les principaux défis de ce projet ont été la maîtrise d’un nouveau framework, le respect du délai qui m’obligeait à me focaliser sur l’essentiel pour fournir un produit abouti et fonctionnel, la maîtrise du cycle complet de développement d’une application mobile, l’implémentation de toute la logique d’authentification et les contraintes propres à chaque écosystème.
Quelle fonctionnalité aimeriez-vous ajouter ou améliorer ?
Des améliorations pourront toujours être apportées, même si les principales fonctionnalités sont opérationnelles. Selon moi, un point à améliorer serait d’optimiser l’application en améliorant le code pour accroître ses performances. Il pourrait également être intéressant d’implémenter une authentification à double facteur afin d’accroître sa sécurité.
Que retenez-vous de cette expérience et comment cela vous aidera-t-il dans votre futur professionnel ?
Ce projet a été un véritable défi pour moi. Il m’a en effet permis d’en suivre le cycle complet de développement, de la planification à la publication. Il m’a également permis de travailler sur une technologie novatrice et d’apprendre à concevoir des applications ergonomiques et modernes. Il me permettra également de mettre en avant mes compétences en matière d’implémentation d’une solution complète auprès des recruteurs.
Félicitations
Ce projet de diplôme démontre avec brio l’expertise, la rigueur et l’innovation nécessaires dans le domaine du développement informatique. En créant une application novatrice et en surmontant des défis techniques complexes, ce travail illustre un engagement remarquable ainsi qu’une maîtrise parfaite des outils modernes. Félicitations pour cette réalisation accomplie, qui met en lumière une trajectoire professionnelle prometteuse et un talent indéniable pour relever les défis futurs.