Skip to content

Details

ℹ️ Changement de dernière minute
Fanny a eu un empêchement de dernière minute et Antoine a gentiment accepté de faire le 2eme talk sur la localisation. Merci 🙏🙏

Rejoignez-nous pour le dernier Meetup de la saison ! 🌴

Cet événement promet d'être mémorable, avec une programmation exceptionnelle et un cadre incroyable pour célébrer ensemble !

Imaginez-vous profiter d'une soirée en plein air dans une ambiance détendue et conviviale. C'est l'occasion idéale de créer des liens avec d'autres passionnés d'Android, d'échanger des idées et de partager vos expériences.

#1 Compose comme vous ne l'avez jamais vu: KMM & animations
👨 Jonathan Mercandalli

À Android Makers, nous avons eu la chance de voir Chet Haase et Romain Guy présenter des slides avec du code se construisant sous nos yeux grâce à des animations…

La question : Comment font-ils ? À la main ? Grâce à une option dans Google Slide ?

Voyons comment le faire en Compose Kotlin Multiplatform.
Au programme :

  • Évolution de l'UI sur AOSP avec l'inflater
  • Les principes de Compose
  • Comment animer du texte avec l'API Canvas
  • Ce qu'il est possible de faire en KMM

Jonathan Mercandalli. Développeur Android chez MWM. Ma passion depuis 2012 est de créer les apps que j'utilise moi même. Après un talk à Android Makers 2023 sur les files templates, c'est avec plaisir que je souhaite vous présenter un side project sur Compose & KMM.
*Plus d'informations concernant mes projets, code open source et portfolio sur mercandalli.com.*

#2 Ne vous perdez plus avec le framework de localisation Android
đź‘© Antoine Gerard

Aujourd’hui, on compte plus de 2,3 milliards d’appareils tournant sous Android dans le monde. Cela représente tout autant de récepteurs GPS - ou plutôt GNSS – et beaucoup d’applications nécessitent ou utilisent une position.

Cela parait simple d’utiliser les Google Play Services pour récupérer une lastLocation ou directement la couche android.location avec un joli onLocationChanged ; et c’est parfois bien suffisant dans bien des cas, mais pas toujours...

Alors, comment cette position est-elle construite ? Par quelles entrées ? De plus, qu’est-ce qu’une position exactement ? Et c’est quoi la FusedLocation ?

On peut très vite se perdre lorsque l’on cherche à se positionner correctement et avec précision. Le framework de localisation Android est complexe et relativement lourd… Il reste cela dit très performant et cache pas mal de secrets ! Par exemple, saviez-vous que vous pouvez lire directement le contenu d’un message envoyé par les satellites ? Ou encore qu’on peut utiliser d’autres sources de données pour calculer une position, notamment grâce à la fusion ?

Durant cette présentation, nous allons décortiquer la couche android.location et comprendre comment une position est calculée, comment bien utiliser les différentes callbacks ou méthodes qui doivent nous retourner cette position. Mais aussi les différentes capacités cachées du framework, et pourquoi pas une introduction au monde merveilleux du GNSS…

🙏 Un très grand merci à MWM pour leur accueil et les changements de dernière minute !

Pour ceux qui ne pourront pas être sur place, on continue les bonnes habitudes avec le RDV sur twitch: https://twitch.tv/frenchandroidusergroup 🍿

Related topics

Events in Boulogne-Billancourt, FR
Android App Marketing
Android Development Operating Systems Technology
Mobile Development
Mobile Technology
Google

You may also like