MUG Toulouse #1 — Crée tes outils, automatise ton code mobile
Détails
🔥 C’est parti pour la toute première édition du MUG Toulouse !
Un nouveau rendez-vous pour rassembler les talents mobile de la Ville Rose.
Cette première édition est rendue possible grâce au soutien de Pictarine, merci pour leur accueil généreux et leur appui à la communauté mobile toulousaine !
Au programme, deux talks concrets, des retours d’expérience terrain, du partage et des discussions entre passionnés alors si tu es disponible rejoins nous !
Talk #1
Caupain: comment j'ai créé un outil open source
Valentin Rocher
Senior Android @ Deezer
Chez Deezer, nous avions besoin d’un outil pour gérer nos mises à jour de dépendances Maven, et les solutions existantes ne nous convenaient pas (trop spécifiques, compliquées à mettre en place, trop lentes...).
La solution ? On a fait notre propre outil ! Et comme on a l’habitude de coder en Kotlin, on s’est dit qu’on allait faire ça avec Kotlin Multiplaform, pour avoir un outil léger et portable !
Dans ce talk, vous découvrirez :
- Quelles librairies utiliser pour un outil en ligne de commande
- Comment le distribuer pour que le maximum de personnes en profite
- Comment en faire un projet open source et ce que ça implique
Avec tout ça, vous serez fin prêts pour faire votre propre outil adapté à vos besoins !
Talk #2
Automatise ce que tu répètes : du boilerplate à l'automatisation
Julien Bajon
Tech Lead Android @ Pictarine
Dans les projets mobile complexes (multi-modules, multi-flavors, architecture stricte), énormément de temps est perdu à répéter les mêmes patterns :
- Templates MVI
- Création de features
- Clients API
- Analytics
- Boilerplate identique
Dans cette session, je montre comment transformer ce workflow manuel en génération de code automatisée.
Au programme:
- Un plugin Gradle capable de générer le squelette d'une feature en MVI
- La génération d’un client API Kotlin à partir d’une spec OpenAPI
- Une stack analytics basées sur des annotations
Agenda
- 18h30: Accueil des participants
- 19h00: Début des talks
- 20h30: Pizza & Networking
