Musique · 2026
La carte des sorties et tout ce qui touche aux amis, dans une équipe déjà en place.
Magic est une application destinée aux fans : suivre ses artistes, retrouver ses amis, découvrir les sorties à proximité. J’ai rejoint l’équipe en septembre 2026, sur une base de code créée en 2023, et la mission est toujours en cours. L’application est en test auprès d’utilisateurs avant sa sortie sur les stores.


- Offre
- Renforcer une équipe
- Mon rôle
- Application et serveur, en équipe
- Période
- Depuis septembre 2026, en cours
- Plateformes
- iOS et Android, en test
- Technologies
- Flutter, Node.js, Firebase
Le besoin
L’application devait montrer les concerts, les spectacles et les lieux où sortir autour de soi, et permettre de retrouver ses amis.
Il fallait livrer ces deux parties dans une équipe de trois développeurs, sur une base de code qui avait déjà trois ans.
Réalisation
Ce que j'ai livré
La carte des sorties
Les événements du mois et les lieux où sortir, avec des filtres : quand, quel genre, ouvert maintenant. La liste du bas montre exactement ce que montre la carte.
L'index de la carte
Côté serveur, une seule requête chaque fois que la carte s’arrête de bouger, servie depuis un index gardé en mémoire.
Les demandes d'amis
Depuis le profil d’un autre fan, l’utilisateur voit où en est la relation et envoie, accepte ou refuse une demande d’ami.
Le QR code
Chaque utilisateur affiche son QR code ; il suffit de le scanner pour relier les deux comptes.
Les contacts
L’application retrouve les personnes du carnet d’adresses déjà inscrites. Les numéros et les e-mails sont chiffrés de façon irréversible sur le téléphone avant d’être comparés.
Les suggestions
D’abord les amis d’amis, puis les fans qui suivent les mêmes artistes.
Détails techniques
Choix techniques et contrôles
Sur la carte, chaque épingle est une petite image dessinée par l’application. J’ai mesuré, sur ordinateur, que l’encodage de ces images représentait 95 % de leur coût. Un cache évite maintenant de les redessiner, et une fuite d’environ 20 Mo à chaque changement de quartier est corrigée.
Côté serveur, l’index se met à jour par petites passes au lieu de tout relire. Sur la base de test, les blocages du serveur sont passés de 0,4 à 3 secondes à moins de 20 millisecondes.
Pour coller aux maquettes, j’ai écrit un outil qui compare chaque écran à son dessin Figma, bande par bande, avec un écart maximal fixé pour chaque écran.
- Comparaison de chaque écran avec Figmaok
- Tests des écrans de la carte et des amisok
- Tests du serveurok
- Mesures de la carteok
En chiffres
Projet suivant
Cinéma Quai 56 Le site, et l’outil qui publie le programme

Contact
Un projet similaire ?
Trente minutes en visio pour comprendre votre besoin. À l’issue de l’appel, vous savez comment je m’y prendrais et quel budget prévoir.
Choisissez le jour et l'heure qui vous arrangent dans mon agenda. Vous recevez l'invitation tout de suite par e-mail.
Choisir un créneau →