Développement logiciel · Luxembourg

    

Une application mobile se juge à l'usage : un agent sur le terrain avec une main libre, un client qui commande en trente secondes, une tablette qui tourne toute la journée sans redémarrer. Nous concevons des apps iOS et Android à partir d'un seul code, avec le mode hors-ligne, les notifications et la publication sur les stores pris en charge de bout en bout.

React NativeExpoTypeScriptEAS BuildSupabaseNode.jsPostgresWebSocketsFirebaseTestFlightReact NativeExpoTypeScriptEAS BuildSupabaseNode.jsPostgresWebSocketsFirebaseTestFlight
Ce que nous faisons

Applications métier pour le terrain

01

Saisie d'interventions, signalement d'incidents, pointage, photos, signatures : une app conçue pour des équipes qui travaillent debout, parfois sans réseau. Synchronisation différée, conflits gérés, données remontées dans votre système d'information sans ressaisie.

React NativeExpoHors-ligneSynchronisationSSO

Applications grand public

02

Commande, fidélité, réservation, contenu : une app publiée sur l'App Store et Google Play, conforme aux règles des deux plateformes, avec analytics et notifications push dès la première version.

App StoreGoogle PlayPushAnalytics

Tablettes et kiosques

03

Applications en mode verrouillé pour bornes, comptoirs ou espaces de loisirs : plein écran, relance automatique, communication temps réel avec un serveur local ou distant.

Mode kiosqueWebSocketsTemps réel

Reprise et mise à jour d'apps existantes

04

Une app qui ne compile plus, rejetée par Apple, ou bloquée sur une ancienne version de React Native : nous auditons, migrons et remettons en publication, en conservant vos utilisateurs et vos données.

MigrationAuditMises à jour OTA
0+
applications publiées sur les stores
0 K+
téléchargements cumulés
0
code source pour iOS et Android
0 semaines
avant une première version sur vos téléphones
Comment ça se passe

    

01

Parcours avant écrans

Nous listons les situations réelles d'usage : où, avec quel réseau, dans quelle urgence. Les écrans découlent des parcours, pas l'inverse.

02

Version testable en deux semaines

Une première build distribuée via TestFlight et Google Play interne sur vos propres téléphones. Vous testez dans les conditions réelles, et nous corrigeons à partir de ce que vous observez.

03

Intégration à votre back-office

API, authentification, droits, synchronisation : l'app ne vit pas seule. Nous la branchons à vos systèmes existants ou construisons le backend qui lui manque.

04

Publication et suivi

Fiches stores, validation Apple et Google, suivi des plantages, mises à jour sans repasser par la validation quand c'est possible. Nous restons responsables de l'app après sa sortie.

Cas concrets

    
     

Facility management

Groupe de services (2 500 agents)

Application terrain de déclaration d'incidents et de chutes, utilisée par les agents multi-sites, avec remontée immédiate au siège et rattachement automatique au site et à la société concernés.

React NativeExpoAPI RESTPostgres
Agroalimentaire · Commerce

Laiterie artisanale

Application grand public de commande et de fidélité publiée sur iOS et Android, reliée au catalogue et aux horaires de la boutique, avec notifications push sur les nouveautés.

ExpoPushApp StoreGoogle Play
Loisirs

Salle de loisirs (lancer de haches numérique)

Application tablette en mode kiosque pour piloter les parties : sélection des jeux, scores en temps réel via WebSockets, synchronisée avec la détection d'impact et la projection sur cible.

React NativeWebSocketsPythonNext.js
Questions fréquentes

      

Pour la grande majorité des apps métier et grand public, oui : l'interface est rendue avec les composants natifs, et les performances sont indiscernables à l'usage. Nous passons en natif (Swift, Kotlin) uniquement pour des besoins précis, comme du traitement vidéo lourd ou un matériel spécifique, et nous vous le dirons avant de commencer.

Généralement entre 24 et 72 heures, mais un rejet peut rallonger d'une semaine. Nous préparons la fiche, les captures, la politique de confidentialité et les comptes de test demandés par Apple pour limiter les allers-retours, et nous gérons les échanges avec la revue.

Si c'est un besoin identifié au départ, oui : les données sont stockées localement et synchronisées dès le retour de la connexion, avec une règle claire pour les conflits. Ajouter le hors-ligne après coup est possible mais coûte nettement plus cher.

Chaque année, les deux plateformes imposent des mises à jour de SDK. Nous proposons un contrat de maintenance qui couvre ces migrations, la surveillance des plantages et les corrections. Sans maintenance, une app reste publiée mais finit par être retirée ou par ne plus fonctionner.

Une app terrain se juge avec des gants et sans réseau.