Concentrés sur un exercice pédagogique qui pourrait être au cœur de leur métier, les étudiants en BTS SIO option SLAM du Campus Fénelon créent actuellement une application mobile à destination des festivaliers.
Les étudiants ont appelé leur projet « application mobile Francofolies », clin d’œil à un événement culturel de grande ampleur à La Rochelle. Leur interface, visuelle et pertinente, permet en quelques clics d’accéder au programme des Francofolies date par date, de choisir une scène, de repérer et de sélectionner les artistes comme les utilisateurs le feraient dans un contexte réel de festival musical.
C’est un outil de communication formidable, qui donne d’autant plus de visibilité à un événement qu’il est à portée de main, sur le téléphone portable, la tablette…
Dans leurs ateliers de programmation, nos étudiants apprennent à coder dans différents langages (HTML, PHP, C#, Java, Python …). Ils s’exercent à concevoir et développer des solutions applicatives qui fonctionnent sur Android (smartphones, tablettes, montres connectées…), anticipent les besoins des utilisateurs.
A l’affût du meilleur programme, ils ont choisi ®Flutter pour développer leur « application mobile Francofolies ». ®Flutter est un cadre open source (un code source ouvert au public) pris en charge par ®Google. Les développeurs utilisent ®Flutter pour créer l’interface utilisateur d’une application pour plusieurs plateformes avec une seule base de code.
N’avoir à écrire qu’une seule base de code, pour faire fonctionner diverses applications, rend l’expérience de programmation très agréable et performante. Ce gain de temps ferait baisser les coûts de production en entreprise.
En se basant sur un cahier des charges, défini avec leur chef de projet – en l’occurrence leur professeur –, les étudiants ont développé leur « application mobile Francofolies » à usage pédagogique. À chaque étape de la programmation, ils ont évité l’écueil des erreurs de code, en respectant les standards et bonnes pratiques du développement logiciel mobile : une rigueur tout à leur honneur !
Dans leur carrière, ils seront concepteurs de solutions logicielles, développeurs de logiciels personnalisés, programmeurs d’applications, programmeurs analystes… Grâce à leur capacité à se renouveler et à leur inventivité, ils n’auront aucun mal à briller dans ces professions exigeantes et inspirantes !

