Conférence des développeurs Android droidcon 2022 - une revue

10. octobre 2022 - de Yannick Pulver

Après deux années d'événements en ligne, la droidcon Italy a repris ses activités sur place (et en ligne) les 6 et 7 octobre. Michel et moi-même avons eu l'occasion d'assister à la conférence. Cette fois-ci, elle s'est tenue au "Museo Nazionale dell'Automobile". Dans ce blog, nous présentons quelques-unes de nos conférences préférées et racontons ce que nous avons appris d'elles.

Laisse l'IDE le faire pour toi

par Sebastiano Poggi.

La présentation de Sebastiano était une démonstration amusante, étonnante et utile de la façon dont nous pouvons faire les choses plus rapidement dans Android Studio en utilisant des raccourcis. Nous en connaissions déjà quelques-uns, mais il y a définitivement de la place pour des améliorations. Ce talk nous a montré où nous pouvions gagner du temps dans notre "vie quotidienne de programmeur". C'était un bon rappel pour commencer à s'entraîner et à ajouter quelques nouveaux raccourcis à notre flux de travail. Et soyons honnêtes, c'est bien plus impressionnant de pouvoir se déplacer dans son IDE (Integrated Development Environment) sans toucher la souris 😄.

Quelques-unes des nouvelles combinaisons de touches que nous avons apprises et que nous espérons utiliser plus souvent à l'avenir :

⌘ + Shift + A - Ouvrir la recherche d'actions

⌥ + ↑ - Extend Selection

⌥ + ↓ - Sélection Shrink

De plus, qui savait que dans Android Studio, on peut facilement accéder à une fiche de contrôle des raccourcis très pratique via la recherche d'actions et la saisie de "raccourcis" ? Probablement personne - car le public s'est mis à applaudir lorsque Sebastiano nous l'a montré 😅.

Sebastiano Poggi sur la scène droidcon

Les aventures de Kotlin et Compose dans le monde multiplateforme

de Carlos Mota

L'un des grands thèmes de la Droidcon de cette année était "Kotlin Multiplatform Mobile" ou "KMM". Comme son nom l'indique, Kotlin Multiplatform est la réponse de JetBrains à la question des applications multiplateformes, c'est-à-dire le partage de code entre iOS, Android & ; Ces dernières années, nous avons déjà vu plusieurs frameworks multiplateformes comme Flutter, React Native, Ionic, Xamarin et d'autres. A l'exception de Flutter, aucun de ces frameworks n'a réussi à créer une grande communauté et à "révolutionner" le développement mobile. Nous sommes donc naturellement toujours un peu sceptiques lorsque nous entendons parler d'une nouvelle "chose" multiplateforme.

Selon Carlos, KMM se distingue par le fait qu'il s'agit d'un SDK pour Kotlin - avec lequel les développeurs Android sont déjà familiarisés. Ainsi, même si les choses tournent mal et que l'approche de partage de code ne fonctionne pas, il est toujours possible d'utiliser le code pour créer son application Android.

Selon Carlos, l'état actuel de KMM est jusqu'ici stable et peut être définitivement utilisé. La plupart des intervenants qui ont parlé de ce sujet l'utilisaient déjà en production, c'est-à-dire dans les apps qui sont publiées dans les App Stores. Il est intéressant de noter que la plupart d'entre eux étaient également prêts à remplacer Flutter par KMM, bien que ce dernier n'ait même pas encore atteint la v1.0. Comme le sujet de KMM a déjà été abordé par Alain dans son Swift Heroes Review, cela vaut peut-être la peine d'y jeter un coup d'œil à l'occasion.

Kotlin Multiplatform Mobile Talk à droidcon

L'état de l'Android Testing en 2022

de Egor Andreevich

Nous étions très impatients d'entendre la présentation d'Egor sur l'état des tests. Il travaille chez Cash App / Square, qui est connu pour avoir développé certaines des bibliothèques open source les plus utiles. Il est probable que chaque développeur Android en utilise au moins une par jour. Par conséquent, cette présentation sur les tests n'avait pas seulement pour but de montrer comment nous pouvons écrire de meilleurs tests, mais aussi comment ses bibliothèques peuvent nous aider à le faire.

Carlos Mota a souligné dans un exposé précédent que nous devons nous méfier de "l'effet démo". Lorsqu'une démo est présentée sur scène, tout semble généralement très beau, propre et compréhensible. Toutefois, lorsque l'on essaie d'appliquer ces concepts à des projets réels, des problèmes surgissent généralement. Nous devrons donc définitivement déterminer si l'une de ces techniques peut être utilisée dans nos projets. Néanmoins, nous avons eu un excellent aperçu de la manière dont une équipe pilotée par les tests travaille et de ce que nous pouvons améliorer dans nos projets.

Egor Andreevich sur la scène droidcon

Accessibilité avec Compose : expérimentation et codage en direct

par Gérard Paligot et Fanny Demey.

L'exposé de Fanny et Gérard portait sur un sujet qui n'est souvent pas assez bien traité : L'accessibilité. Ils ont utilisé TalkBack, l'assistant d'accessibilité de Google, qui lit le contenu de l'écran étape par étape. Ce qui nous a plu dans cette présentation, c'est qu'ils nous ont montré une "app normale" et à quel point l'accessibilité (en mettant l'accent sur les handicaps visuels) est généralement mauvaise. Heureusement, ils ont montré des exemples assez simples de la manière dont cela peut être corrigé dans la plupart des apps. Les principales conclusions étaient les suivantes :

  • Il est possible de regrouper les éléments de l'interface utilisateur de manière à ce qu'ils soient interprétés comme un ensemble complet d'informations, plutôt que comme quelques points sans lien entre eux, que les utilisateurs doivent traverser.

  • Les développeurs peuvent savoir si les utilisateurs utilisent les fonctions d'accessibilité et modifier l'application en conséquence (par exemple en ajoutant des boutons supplémentaires) pour la rendre plus accessible.

Gérard Paligot und Fanny Demey sur la scène droidcon

La conférence en elle-même

Pendant les pauses, nous avons eu l'occasion de discuter avec les orateurs et les autres participants et de participer à certaines des activités organisées pendant les pauses. Pendant l'une des pauses, nous avons participé à un quiz organisé par GDE Italie, au cours duquel Miggi a pu gagner l'un de ces jouets Android 🎉 - on n'a jamais trop de merchandising Android 😄.

Miggi avec une peluche Android

Droidcon Italy a utilisé "Hopin" comme plateforme d'événements, sur laquelle il était possible de créer son propre emploi du temps, de regarder des flux en direct et même des enregistrements des conférences. Le premier jour, pratiquement toutes les conférences ont été reportées à un moment ou à un autre, il était donc agréable de se tenir au courant car l'horaire était également mis à jour sur l'application Hopin.

L'inconvénient de ce lieu était définitivement sa taille. Alors qu'il fonctionnait dans la plupart des cas, pendant le déjeuner (auquel nous avons attribué une note de 3/10 😬), il y avait beaucoup trop de monde et on avait l'impression de devoir se frayer un chemin jusqu'au début de la file d'attente. De même, la qualité du café servi lors de la conférence n'était malheureusement pas aussi bonne que ce que j'avais espéré en Italie 😄.

Pour moi, c'était probablement le dernier droidcon en Italie pour le moment. Si j'ai à nouveau l'occasion d'assister à un droidcon, je me rendrais volontiers à Berlin ou à Londres pour voir comment les autres communautés Android interagissent entre elles.

Les badges droidcon Entry de Yannick et Miggi

Tout ce qui est en dehors de la conférence

Nous n'avons pas eu beaucoup de temps pour explorer Turin, mais nous avons bien sûr dû manger une pizza italienne et nous promener un peu dans le quartier.

Skyscraper à Turin
Bloc à Turin
Arrêt de bus à Turin
Pizza à la Droidcon

Tout compte fait

Nous avons sans aucun doute eu de bonnes idées sur les choses sur lesquelles nous allons travailler ou que nous voulons explorer dans les mois à venir. En particulier, les aperçus sur le KMM, les tests et l'accessibilité nous ont permis de mieux comprendre les petites choses que nous pouvons améliorer. Il ne reste plus qu'à profiter des occasions qui se présentent pour expérimenter ce que nous avons appris.

Remarque : les présentations devraient être publiées sur YouTube début 2023. Si nous nous en souvenons, nous les insérerons dans ce billet de blog ultérieurement 😄.

BeReal de Yannick et Miggi à droidcon
Nous venons de remarquer que vous surfez avec Internet Explorer. Malheureusement, notre site web n'est pas aussi agréable avec ce navigateur.

Vous voulez savoir pourquoi ?
Nous avons écrit à ce sujet.

Vers le blog

Vous avez besoin d'aide pour le passage à l'euro ?
Contactez-nous. Nous serons heureux de vous aider.

Contact

Installer un nouveau navigateur ?
Il y a un choix à faire.

Browser