top of page

Gerard Paligot
Senior Staff Engineer at Decathlon
Father and husband · Google Developer Expert for Android · Senior Staff Engineer at Decathlon · DevLille organizer · Disney Fan!
Building dynamic forms with JSONForms and Kotlin Multiplatform
Building dynamic forms is never an easy job, especially for those forms that need to adapt in real time according to the user-specific context of language, location, or any other key input. During this talk, we go one step further by integrating JSONForms, a standard maintained by the Eclipse Foundation. While that may be primarily in web development, JSONForms provides a structured approach for the generation of forms, and we're going to see how one could create a native implementation both for Android and iOS using this standard.
The special thing about this session is that the Android and iOS implementation we are going to provide will be based on Kotlin Multiplatform, which enables us to share all the core logics and JSONForms standard implementations between both platforms. You will see how KMP can be used in your development so as to enable you to have a single code base for complex form logic while providing a native experience on both platforms.
We will cover how to solve some of the most common problems that a mobile developer has to face: working with forms that must dynamically show or hide sections, validate fields using predefined lists, regular expressions, and custom rules. In this talk, JSONForms and Kotlin Multiplatform are used for cross-platform, dynamic form generation.
MobileOps v2, une approche adaptée à votre organisation
Après une première version à AM24 présentant un état des lieux technique de la chaine CI/CD Mobile, une nouvelle session orientée organisation et proposant une projection MobileOps adaptée aux différentes tailles d'organisations et de maturité des équipes.
Nous passerons en revue les déclinaisons possibles d'équipes et responsabilités associées, tenterons de proposer des DORA Metrics adaptées à l'écosystème Mobile, proposerons une matrice de maturité MobileOps, etc.
Comme lors de notre v1, format table ronde avec des représentants de ces différentes organisation, pour partager nos expériences et recommandations.
App-Clinic (fr)
📱🔬 Bienvenue à l'App-Clinic ! 🔬📱
Alors, qu'est-ce qu'une App-Clinic exactement ?
C'est un concept simple mais efficace : réunir des expert·e·s pour fournir des retours pertinents sur des applications. Notre panel de professionnel·le·s bienveillant·e·s, reconnus pour leur expertise dans des domaines tels que le développement, le design UI/UX, la gestion de produit et la gestion de projet, sont vos App-Doctors dévoués.
Avez-vous déjà développé une application sans prendre le temps de la tester auprès d'utilisateurs et utilisatrices réel·le·s ? C'est exactement ce que nous vous proposons avec l'App-Clinic !
🌟 L'objectif ? Réfléchir collectivement à ce qui constitue une excellente expérience utilisateur sur les applications mobiles Android ou iOS.
▶️ Pour les candidat·e·s : Obtenez des retours qualitatifs inestimables sur vos applications de la part de professionnel·le·s expérimenté·e·s.
▶️ Pour les spectateurs : Rejoignez-nous pour une session engageante où nous analysons les bonnes et mauvaises pratiques, offrant des aperçus sur les meilleures approches et les pièges courants.
Ne manquez pas cette opportunité d'améliorer l'expérience utilisateur de votre application et d'obtenir des conseils précieux à l'App-Clinic. 🚀
Merci à nos expert·e·s: David Bonnet, Eyal Lezmy, Gerard Paligot, et Marie Benoit !
📣 Appel à tous les développeurs et développeuses d'applications !
Nous recherchons des applications à évaluer, et la vôtre pourrait être la prochaine ! Êtes-vous impatient d'obtenir l'avis d'experts sur votre application ? Ne manquez pas cette occasion de présenter votre travail à notre App-Clinic.
📥 Comment soumettre votre application ?
Envoyez-nous simplement un email à appclinic@paug.fr avec les détails de votre application, et nous nous occuperons du reste. N'hésitez pas — faisons de votre application la star du spectacle !
bottom of page