Antoine Robiez
Senior Android Developper @ Decathlon
Senior Android Developper @ Decathlon
Lille, France
Actions
I am a mobile developer since Android 2.1 and iOS 4 😱 I used EventBus and loved to dealloc things (a lot).
Now my tools are mainly Kotlin Multiplatform Mobile, Jetpack Compose and SwiftUI.
My passions are 🤘 metal music, 😻 cats, 📷 photography, 🎨 design and 📱 technology (no order).
Area of Expertise
Topics
Ton app en KMP dans la vraie vie : notre méthode en 7 étapes en
Tu es développeur Android et tu aimerais que ton app soit aussi disponible sur iOS sans trop d'efforts ? Ce talk est pour toi !
Tu as sans doute entendu parler de Kotlin Multiplatform, une technologie qui promet de simplifier la mutualisation du code sans devoir apprendre le Dart ☺️.
Mais est-ce que ça va s’appliquer à ton projet ? Par où commencer ? Quels sont les risques et comment les gérer ? Combien ça coûte ? Woooh, ça fait beaucoup de questions !
Pour y répondre, on te propose notre nouveau guide gratuit pour rendre ton projet Android multiplateforme en 7 étapes (la dernière va surement t’étonner).
Cette méthode, on l’a déjà testée et améliorée à plusieurs reprises sur des projets pro ou perso et on vient aujourd’hui la partager avec toi. Et après notre talk, il te faudra redoubler d’efforts pour justifier l'absence de ton application sur iOS !
Discutons avec nos cartes bancaires depuis nos smartphones fr
Les terminaux de paiement, on connait. Pour payer, le commerçant programme un montant, on passe sa carte, un BIP retentit et... la transaction est validée.
Mais comment le terminal de paiement connait-il votre compte en banque ? En réalité, c'est votre carte qui donne certaines informations quand lui on lui demande.
Mais saviez-vous que votre carte attend aussi des informations avant de vous donner les siennes ? Qu'un protocole de paiement sans contact existe ? Et encore mieux : étant basé sur le NFC - le même qui équipe tous nos smartphones aujourd'hui - saviez-vous que vous pouvez lire et donner des infos à votre carte bancaire depuis votre smartphone ?
À travers un cas concret, nous verrons comment écrire une petite application Android qui lit le numéro d'une carte bancaire.
Il s'agit d'un talk technique sur les échanges EMV entre un smartphone et une carte bancaire.
D'un point de vue complexité, une partie théorique sera abordée sur le format des échanges. Nous essayons de simplifier au maximum et de présenter uniquement le cas le plus courant, sans erreur ou cartes un peu spécifiques.
Il y aura une démonstration avec une carte de test.
Nous avons tous les deux travaillé sur une librairie permettant de lire des cartes dans le cadre d'un projet de contrôle billé tique.
Ce talk a déjà été donné au format 25 minutes à Breizhcamp 2023 et 50 minutes à Touraine Tech 2024.
La vidéo Breizhcamp : 👉 https://youtu.be/BkgSpT8yVp4?si=rzL-okx5IUcswO7D
Suite aux retours que nous avons eu sur la précédente session, nous allons ajouter une partie plus interactive et divertissante avec des quizz sur la signification des acronymes (omniprésents sur ce type de métier).
Animations avec Compose : rendez vos apps chat-oyantes en
Quoi de plus vivant qu’une belle interface animée ? Les équipes design rivalisent d’ingéniosité pour permettre à l’utilisateur de mieux comprendre le fonctionnement d’une application, grâce, notamment, aux animations.
Mais le terme "animation" fait souvent peur aux développeur·se·s. Les keyframes, les interpolateurs, les translations… un charabia qui peut encourager l’équipe de dev à freiner et à limiter les designers sur leurs idées.
Et si on vous disait qu’implémenter des animations, c’est pas si difficile ?
Avec Compose, le "nouveau" framework UI de Google, c’est même plutôt simple quand on a assimilé les termes techniques. Vous ne les connaissez pas ? Pas de problème, on est là !
En partant d’une application certes mignonne mais plutôt statique, nous allons voir ensemble et en direct sur quels éléments jouer pour donner vie à vos écrans.
Notre objectif : que vous soyez à l’aise et que vous deveniez moteur dans la conception artistique du projet en proposant des animations simples et surtout peu coûteuses.
Pas besoin d’être un·e grand·e créatif·ve pour réaliser des applications chatoyantes !
Android Makers by droidcon 2024 Sessionize Event
Touraine Tech 2024
Discutons avec nos cartes bancaires depuis nos smartphones
BreizhCamp 2023 Sessionize Event
AndroidMakers by droidcon 2023 Sessionize Event
Touraine Tech 2023
User vs Human Experience
Meetup LAUG October 2022
💫 Animation avec Jetpack Compose, comment donner vie à vos apps ?
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top