Dossier de spécialiste 02-2 · Le Hacker, version mobile

Le Hacker, version mobile: Développeur Flutter

Des applications Flutter qui passent la validation des stores et tiennent sans réseau, du premier écran à la fiche App Store et Google Play.

Rôle au Casse
Le Hacker (développement web et mobile)
Zone
Basé à Carrières-sous-Poissy, dans les Yvelines. Missions sur site en Île-de-France ou en remote.
Disponibilité
Disponible immédiatement, en mission freelance

Monter le prochain coup

Le terrain | D’où vient l’expérience

J’ai pratiqué Flutter en équipe produit chez Skilleos, de septembre 2021 à décembre 2022 : nouvelles fonctionnalités et débogage sur l’application mobile, dans une équipe organisée en agile. Avant cela, une mission en React Native chez Piple.

Depuis, en freelance sous la marque FilouTech, je livre des applications complètes. L’app mobile d’abord, et quand le produit en a besoin, l’API et le back-office qui la font vivre.

Le matériel | Comment je construis une app

  • Flutter et Dart, état géré avec Riverpod, navigation avec GoRouter, appels réseau avec Dio.
  • Hors ligne d’abord quand le sujet l’exige : base embarquée Isar, rappels planifiés sur l’appareil, exports partagés par le menu natif du téléphone.
  • Temps réel : carte Google Maps alimentée par WebSocket, épingles regroupées au dézoom, cache qui tient sans réseau et se resynchronise au retour de la connexion.
  • Notifications locales ou push avec Firebase Cloud Messaging, envoyées seulement avec le consentement de l’utilisateur et selon ses réglages.
  • Chaque écran prévoit ses quatre états : chargement, vide, erreur et contenu.

Le butin | Jusqu’à la publication sur les stores

Pour moi, une app est livrée le jour où elle est téléchargeable. Je prépare les builds signés, les icônes adaptatives iOS et Android, les fiches des stores et les démarches de conformité, jusqu’à l’approbation d’Apple.

Deux pièges rencontrés en route, racontés dans les études de cas : des rappels Android décalés par le système, réglés par des alarmes exactes et une replanification au démarrage ; une base embarquée qui bloquait le bundle de publication, corrigée dans la configuration Gradle.

Les preuves| Études de cas

Chaque affirmation de cette page se vérifie dans un dossier.

  1. Pièce n°1

    Ollisto, Lire l’étude de cas Ollisto

    App 100 % hors ligne de soutien au stress post-traumatique pour Aurora Trauma, livrée au nom de FilouTech en deux mois et publiée sur l’App Store et Google Play.

  2. Pièce n°2

    Franchement Ça Va, Lire l’étude de cas Franchement Ça Va

    App de santé mentale par l’humour, menée de l’architecture à la publication : approuvée par Apple, publiée sur Google Play, plus de 100 utilisateurs.

  3. Pièce n°3

    Batkari, Lire l’étude de cas Batkari

    Marketplace géolocalisée avec une carte en temps réel, quinze écrans et un abonnement Premium in-app. Mise en ligne en cours.

Au parcours| Expériences

Votre projet est le prochain coup.

Une app mobile à lancer, ou une app Flutter à remettre d’aplomb avant les stores ? Décrivez le projet, je vous dis comment je m’y prendrais.