studio41

02 / applissource → compilation → exécution

Un code sérieux pour des produits sérieux.

Derrière chaque bonne interface se cache une ingénierie que personne ne voit : modèles de données, API, pipelines temps réel, sécurité, mises en production. C’est la partie que nous préférons — et celle qui décide si un produit dure.

↓ défilez — le code se compile au fil de la lecture

01source

Ce que nous développons

Le site web est souvent le point de départ. Voici les systèmes qui se trouvent derrière — et les produits qui se suffisent à eux-mêmes.

01Applications iOS natives

Des apps en Swift et SwiftUI pour iPhone et iPad, conçues selon les standards d’Apple et publiées sur l’App Store.

02Android & multiplateforme

Kotlin pour l’Android natif, ou Flutter et React Native quand une seule base de code pour les deux stores est plus pertinente.

03Applications de bureau

Des apps multiplateformes pour macOS et Windows en Electron et TypeScript — signées, notarisées et à mise à jour automatique.

04Plateformes web & SaaS

Des produits multi-utilisateurs avec comptes, rôles, abonnements et facturation, conçus pour passer de dix à dix mille utilisateurs.

05API & intégrations

API REST et GraphQL, webhooks et connexions aux services dont vous dépendez — Stripe, TWINT, bexio, CRM et plus.

06Systèmes temps réel

Flux WebSocket, données en streaming et pipelines en worker threads qui restent rapides quand des milliers de mises à jour arrivent chaque seconde.

07Bases de données & modélisation

MySQL, PostgreSQL et NoSQL, bien conçues dès le départ, avec migrations, sauvegardes et marge pour grandir.

08Cloud & serverless

AWS, Google Cloud, Azure, Firebase et Cloudflare Workers — une infrastructure légère où rien ne tourne sans nécessité.

09Web3 & fintech

Wallets non dépositaires, règlement on-chain et outils de trading, conçus avec la sécurité en priorité — voir notre étude de cas Desk.

10Pipelines de données & automatisation

Collecter, nettoyer et transférer des données entre systèmes selon un calendrier, avec une surveillance quand quelque chose casse.

11Sécurité & conformité

Authentification, chiffrement, gestion sûre des clés et signature du code, conçus pour la nLPD et le RGPD.

12Mises en production & DevOps

Builds automatisés, soumissions sur l’App Store et le Play Store, notarisation, mises à jour à distance et suivi des erreurs.

02compilation

Notre stack — et comment nous la choisissons

Nous choisissons le bon outil pour chaque tâche, pas celui qui est à la mode. C’est pour cela que nos projets durent.

  • Mobile. Swift et SwiftUI pour iOS ; Kotlin pour Android ; Flutter ou React Native quand le multiplateforme est le choix le plus judicieux.
  • Web. HTML, CSS et JavaScript, TypeScript, React, Next.js, Astro, Flask et Python, et WordPress quand un CMS convient le mieux.
  • Bureau. Electron avec TypeScript et esbuild, découpé en processus isolés, avec des worker threads pour les tâches lourdes.
  • Données. MySQL, PostgreSQL et NoSQL, choisis selon la forme des données et la façon dont elles seront interrogées.
  • Infrastructure. AWS, Google Cloud, Azure, Firebase ainsi que Cloudflare Workers, KV et R2 — en serverless partout où cela simplifie les choses.
  • Qualité. Revue de code, tests automatisés, suivi des erreurs en temps réel et surveillance des performances sur tout ce que nous livrons.
SwiftSwiftUIKotlinFlutterReact NativeTypeScriptJavaScriptNode.jsPythonFlaskNext.jsAstroReactElectronesbuildWebSocketsMySQLPostgreSQLFirebaseAWSGoogle CloudAzureCloudflare WorkersThree.js

03exécution

Livré, signé et maintenu

Un code qui ne tourne pas devant de vrais utilisateurs n’est pas terminé. Nous allons jusqu’au bout, puis nous restons impliqués.

  • 01 — Publier. Soumissions sur l’App Store et le Play Store, installateurs notarisés et signés, mises à jour automatiques — les étapes ingrates, bien faites.
  • 02 — Observer. Suivi des erreurs, surveillance des performances et alertes, pour être informés des problèmes avant vos utilisateurs.
  • 03 — Maintenir. Les systèmes d’exploitation évoluent, les frameworks changent : correctifs, mises à niveau et nouvelles fonctionnalités — ou une passation propre si vous nous dépassez.

Voyez-le en pratique : comment nous avons construit Desk, un terminal de trading temps réel →

Les questions qu’on nous pose souvent

Natif ou multiplateforme ?

Natif (Swift, Kotlin) quand la performance, la finition ou les fonctions avancées de l’appareil comptent le plus ; Flutter ou React Native quand une équipe et une base de code pour les deux stores tirent davantage de votre budget. Nous en recommandons un et expliquons pourquoi.

Combien de temps faut-il pour une app ?

Une première version ciblée prend en général six à douze semaines. Nous livrons d’abord l’essentiel et construisons dessus, au lieu de disparaître six mois.

Pouvez-vous reprendre un code existant ?

Oui. Nous commençons par un audit du code, de l’infrastructure et des risques, puis nous améliorons l’existant ou planifions une migration soignée.

À qui appartient le code ?

À vous. Le code source, les comptes et l’infrastructure vous appartiennent, documentés pour que tout développeur compétent puisse les reprendre.

Publiez-vous sur l’App Store et Google Play ?

Oui — comptes développeur, fiches des stores, règles de validation, soumissions et mises à jour font partie du travail.

Dites-nous ce que vous construisez.