Speaker

Antoine Robiez

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

  • Information & Communications Technology

Topics

  • Mobile Desktop and Native Clients
  • User Experience Design
  • Android
  • iOS Development

Sessions

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

April 2024 Montrouge, France

Touraine Tech 2024

Discutons avec nos cartes bancaires depuis nos smartphones

February 2024 Tours, France

BreizhCamp 2023 Sessionize Event

June 2023 Rennes, France

AndroidMakers by droidcon 2023 Sessionize Event

April 2023 Montrouge, France

Touraine Tech 2023

User vs Human Experience

January 2023 Tours, France

Meetup LAUG October 2022

💫 Animation avec Jetpack Compose, comment donner vie à vos apps ?

October 2022 Lille, France

Antoine Robiez

Senior Android Developper @ Decathlon

Lille, France

Actions

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