Accédez au profil complet de Grégory B.
Créez un compte en 2 minutes et accédez au profil complet de nos 326 394 prestataires.
Développeur Flutter/Android
Je suis un jeune développeur Flutter / Android qui ne se lasse pas d'apprendre et toujours prêt à relever de nouveaux défis.
J'ai notamment travaillé sur une application Android en Java/Kotlin pour les boulangeries Ange et sur une en Flutter chez Atos pour l'application Neptune port disponible sur GooglePlay et AppStore.
Je développe majoritairement des applications en Flutter durant mon temps libre afin de continuer de me perfectionner.
[URL MASQUÉE]
[URL MASQUÉE]
(Full remote) - Projet Neptune mobile du GPMM (Grand Port Maritime de Marseille). Application Flutter avec architecture MVVM et approche modulaire.
- Correction de différents beugs
- Création de diverses regex
- Afficher/masquer un mot de passe
- Afficher une BottomNavBar dans différents écrans non contenus dans celle-ci sans surbrillance par défaut
- Utilisation de Navigator 2.0
- Création d'un menu dépliant pour filtrer les escales par agent déclarant/bassin/terminal/poste à quai
- Création d'un écran de réinitialisation de mot de passe
- Récupération des nom, prénom, initiales et rôle de l'utilisateur via des web services
- Implémentation d'un calendrier de type DateRangePicker avec une amplitude maximale de 15 jours
- Récupérer une liste de collectes de l'utilisateur via un WS
- Déployer l'application iOS sur Test Flight avec XCode
- Générer les apk debug, release et aab pour l'application Android avec Android Studio
- Sauvegarder/mettre à jour/supprimer une collecte
- Envoyer un PDF par email
- Sélectionner un porteur dans une liste, la filtrer et réinitialiser un message par défaut au clic sur la suffix icon de la barre de recherche
- Afficher une liste d'escales, son détail et ses séjours en fonction d'une amplitude de dates avec ou sans nom de porteur
- Création d'un écran permettant de lire les PDF
- Création d'un écran de modification du mot de passe
avec envoi à un WS et empêcher une modification de celui-ci plus de 2 fois/j
- Affichage de différents messages d'erreurs
- Afficher une icône pour permettre la modification de l'heure d'arrivée et/ou de départ d'une escale en fonction du rôle de l'utilisateur, en utilisant un TimePicker et un SyncfusionCalendar
- Affichage de listes de types de déchets/d'agents déclarants/de porteurs/de terminaux/de postes à quais
- Affichage d'une liste d'escales suivant divers paramètres choisis (agent déclarant, bassin, terminal et poste à quai)Atos (Full remote)
Compétences : Méthodes agiles · Xcode · Architecture MVVM · API REST · Flutter · Android Studio · Dart
Développement d'une nouvelle fonctionnalité pour scanette Zebra TC 52 (Java & Kotlin)
- Architecture MVVM, View Model Factory et injection sans dépendance
- Affichage d'une liste de commandes pour une boulangerie en fonction de son numéro via une API avec Retrofit
- Affichage d'une dialog box si une commande est déjà en cours, affichant le numéro de celle-ci, si l'on essaye d'en commencer une autre en simultanée
- Ajout des réceptions dans une ArrayList convertie en JSON et envoyée à une API qui compare les produits scannés, ceux reçus et retourne un comparatif qui sera affiché dans un autre fragment
- Affichage des produits scannés avec différentes couleurs selon qu'ils sont nouveaux, manquants, en plus, avec possibilité pour l'utilisateur de modifier les quantités des réceptions scannées.
- Transmission des données des réceptions à un serveur sous forme de CSV via une dialog box apparaissant si la commande est complète
- Ajout d'une fonctionnalité permettant de forcer l'envoi des réceptions pour ne pas bloquer l'utilisateur si un code barre n'est pas reconnu par la scanetteDéveloppement d'une nouvelle fonctionnalité pour scanette Zebra TC 52 (Java & Kotlin)
- Architecture MVVM, View Model Factory et injection sans dépendance
- Affichage d'une liste de commandes pour une boulangerie en fonction de son numéro via une API avec Retrofit
- Affichage d'une dialog box si une commande est déjà en cours, affichant le numéro de celle-ci, si l'on essaye d'en commencer une autre en simultanée
- Ajout des réceptions dans une ArrayList convertie en JSON et envoyée à une API qui compare les produits scannés, ceux reçus et retourne un comparatif qui sera affiché dans un autre fragment
- Affichage des produits scannés avec différentes couleurs selon qu'ils sont nouveaux, manquants, en plus, avec possibilité pour l'utilisateur de modifier les quantités des réceptions scannées.
- Transmission des données des réceptions à un serveur sous forme de CSV via une dialog box apparaissant si la commande est complète
- Ajout d'une fonctionnalité permettant de forcer l'envoi des réceptions pour ne pas bloquer l'utilisateur si un code barre n'est pas reconnu par la scanette
Compétences : Injection sans dépendance · View Model Factory · Architecture MVVM · API REST · Kotlin · Java · Android Studio · Retrofit
Réalisation d'une application Flutter avec Firebase et une architecture MVVM avec Clean Architecture et injection de dépendances
Création de 2 applications pour apprendre à réaliser des paiements avec Stripe en Flutter
Apprentissage du design d'applications avec Figma
Statistiques
depuis la création du compte
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.