depuis la création du compte
Développeur iOS chez Frog (part of Capgemini) pour le compte de LCL.
Mes responsabilités :
- Implémentation des nouveaux développement selon spécifications
- Création d'une multitude d'écrans et de parcours
- Maintien et amélioration de la codebase
- Correction de bugs et mise en production
- Écriture de tests unitaires
- Veille technologique et participation aux discussions internes
Mon travail a consisté principalement en la création de nouveaux écrans pour moderniser l'expérience de l'app iOS. Le résultat est la version 6.0 de l'application actuellement disponible dans l'App Store.
Linxo est une application ayant beaucoup d'historique (créée en 2010). Par conséquent, j'ai dû être particulièrement attentif au maintient de la qualité existante alors que l'on effectuait le refactor de nombreuses classes.
Ma spécificité au sein de l'équipe était de toujours chercher à perfectionner l'app grâce à des technologies spécifiques à iOS tels que les retours haptiques par exemple. Mon travail peut se trouver un peu partout dans l'application, mais un élément notable reste le graphique du budget : un graphique dynamique créé avec Core Graphics (framework système) répondant à l'action de l'utilisateur.
Linxo sur l'App Store :
[URL MASQUÉE]
Développeur de l'application iOS de Teedji, un service de covoiturage local et gratuit, qui permet de rencontrer de nouvelles personnes et gagner des cadeaux tout en gardant ses habitudes.
Technologies importantes :
- Usage avancé de Google Maps pour afficher des cartes, annotations, itinéraires et recommendations de lieux.
- Notifications Push
- Base de donnée et back-end avec Firebase
- Transferts d'images par Firebase Storage
- Certains objets ont été dessinés avec CoreGraphics
- Système de cache avec gestion de la péremption
- Side-bar (menu hamburger) conçue de A à Z.
- Recherche de contacts depuis le téléphone
- Swift 3
- Environ une vingtaines d'écrans différents parmi lesquels : un processus d'authentification Email et Facebook, une liste d'amis, une carte avec dessin d'itinéraires, un écran de profil original, une liste d'avis, ainsi que toute une série d'écrans pour trouver un passager ou son conducteur.
Présentation vidéo de l'application iOS (dans l'anglais que je parlais il y a un an) :
[URL MASQUÉE]
L'application a été dans l'App Store à un moment, mais a depuis été retirée (Teedji est devenu Mobeelity).