Aller au contenu
Snow Digital

Service

Applications mobiles, y compris là où le réseau n’est pas.

Des applications terrain utilisées dans des coques en acier et sur des sols d’usine, des applications grand public avec abonnements et paiements, des applications dont toute la valeur est une notification qui arrive à la bonne heure. React Native et Expo sur les deux plateformes, avec les publications sur les stores prises en charge plutôt que découvertes au moment de la soumission.

Le contenu

Ce que cela veut dire concrètement

Applications terrain hors ligne d’abord
Stockage local, synchronisation en arrière-plan et résolution de conflits, pour que quelqu’un travaille des heures sans réseau sans rien perdre. C’est une décision de modèle de données, pas une fonctionnalité à ajouter plus tard.
Abonnements et paiements
Stripe ou la facturation des stores, les états de droits qui en découlent, et le back-office où une personne peut voir qui a payé quoi et corriger quand ce n’est pas le cas.
Des notifications qui valent d’être reçues
Un backend qui décide quand un message compte vraiment, et une distribution assez fiable pour que les gens gardent l’autorisation activée.
La performance là où elle se voit
Cartes, listes, canevas et gestion des gestes — les endroits où une application mobile fait bon marché. Nous sommes allés jusqu’à écrire une application sur Skia uniquement pour trouver où se situe la limite de rendu.
Publications et back-office
Soumissions aux stores, déploiement progressif, mise à jour forcée qui n’interrompt pas quelqu’un en pleine tâche, et un portail web pour celui qui fait tourner tout ça au quotidien.

Le levier

Ce que font les agents

Le mobile a une surface inhabituellement large de travail presque identique — écrans, états, différences de plateforme — et c’est là qu’est le levier :

  • Une première version des écrans depuis la maquette, puis relue et ajustée au ressenti par une personne.
  • L’état vide, en chargement, en erreur et hors ligne de chaque écran — ce qui saute réellement quand la date approche.
  • Les passes de localisation et la liste des différences entre plateformes.
  • Les notes de version et les métadonnées des stores rédigées depuis l’intervalle de commits.

◆ marque un point où une personne décide. Rien ne le franchit tout seul.

Technologies

  • React Native
  • Expo
  • TypeScript
  • Firebase
  • Stripe
  • Laravel
  • Skia

Déjà construit

The Nightlife Asia

2022 — aujourd’hui · partenaire au capital

Une application de sorties nocturnes, reconstruite pour un modèle par abonnement.

La V1 est sortie sur iOS et Android avec son API. La V2 a reconstruit l’application en Expo autour d’un système de bons à réclamer, ajouté un back-office pour les établissements, fait passer le modèle des annonces payantes à l’abonnement utilisateur, et intégré Stripe. Snow Digital détient une participation au capital.

  • Expo
  • React Native
  • Laravel
  • Firebase
  • Stripe

Selectra France

2024

Alertes tarifaires quotidiennes pour les abonnés Tempo et EJP.

Intégration directe aux API des fournisseurs d’énergie pour le statut tarifaire du jour, un backend qui le traite, et un service de notifications qui prévient les abonnés avant un jour de pointe. Avec l’historique, pour voir la logique.

  • React Native
  • Expo
  • Laravel
  • Firebase

NDT Reporting

2022

L’inspection de coques sortie du papier, au fond de coques en acier sans réseau.

Les experts maritimes posent mesures d’épaisseur et repères de défauts directement sur les plans du navire, travaillent entièrement hors ligne puis synchronisent, et génèrent sur place des rapports PDF au format Class ou CSV. Avec un tableau de bord pour les superintendants : flottes et historiques de mesures.

  • React Native
  • Laravel
  • Firebase
  • MySQL

Dotto — notre propre produit

2025

Une application publiée pour trouver la limite du rendu canvas sur mobile.

Un outil d’annotation piloté au geste, bâti sur Skia avec rendu accéléré matériellement, publié sur les stores. Il existe parce que nous voulions savoir où la performance de dessin sur mobile casse réellement, et la réponse valait le détour.

  • React Native
  • Skia

Les questions qu’on nous pose

React Native ou natif ?

React Native pour presque tout, parce qu’une seule base de code sur deux plateformes représente l’essentiel du budget. Le natif quand l’application *est* le matériel — usage prolongé de la caméra, localisation en arrière-plan, intégration profonde à la plateforme. Nous vous dirons dans quel cas vous êtes.

Nous avons une application laissée par une équipe précédente.

C’est un sauvetage, et cela commence par un cadrage payant sur le code plutôt que par un devis — voir l’offre de sauvetage. La moitié des demandes mobiles que nous recevons portent sur le code abandonné de quelqu’un d’autre.

Qui s’occupe des stores ?

Nous, y compris des refus de validation. C’est une partie normale du travail, pas une ligne supplémentaire.


Que doit-elle faire quand le réseau tombe ?

Cette question tranche généralement l’architecture. Apportez-la lors d’un appel avec la maquette ou le cahier des charges existant, et nous cadrons à partir de là.

← Tous les services