Soirée Dependency Injection

HarryCow Coworking, 13 Rue Sainte-Ursule, Toulouse, 31000

Cette soirée sera thématique, avec 2 sujets liés à l'injection de dépendance. Injectez vos applications Jetpack Compose avec Koin par Arnaud Giuliani, créateur de Koin Koin vs Hilt par Nicolas Boutin et Julien Bajon, Tech Lead @SopraSteria

Jun 6, 5:00 – 8:00 PM

RSVP'd

Key Themes

Android

About this event

Cette soirée sera thématique, avec 2 sujets liés à l'injection de dépendance.

Injectez vos applications Jetpack Compose avec Koin par Arnaud Giuliani, créateur de Koin

Koin (insert-koin.io) est le framework d'injection de dépendances pour Kotlin. Utilisé depuis 2017 sur Android, Koin est apprecié pour sa facilité d'utilisation et sa versatilité. Depuis 2021 et la release de Jetpack Compose, une nouvelle ère s'ouvre pour le dévelopement d'UI natives. Dans cette présentation, nous étudierons les impacts pour Koin: - Quels sont les changements apportés par Jetpack Compose en termes d'architecture et d'injection. - Comment injecter des fonction Composables Nous verrons ensemble des cas concrets d'utilisations ainsi que les dernières nouveautés du DSL, et du support Multiplateforme.

Koin vs Hilt par Nicolas Boutin et Julien Bajon, Tech Lead @SopraSteria

En tant que développeurs Android Toulousains, nous utilisons fièrement Koin comme librairie d'injection de dépendance sur nos projets. Ses qualités ne sont plus à démontrer. Toutefois, depuis maintenant 3 ans, un sérieux concurrent poussé par Google tente de lui voler la vedette, en apportant une surcouche de simplicité à l'infernale librairie Java Dagger. Faut-il pour autant écouter le chant des sirènes de Google nous promettant un framework simple d'accès, flexible et performant?

Pour vous aider à faire votre choix, nous vous proposons une bataille dans les règles de l'art :

Une présentation des deux béligérants

Un rappel sur les avantages de mettre en oeuvre l'injection de dépendance dans un projet Android

Les différences de philosophie et de prise en main des deux frameworks

Quelques éléments sommaires de benchmarking afin de comparer les performances des deux librairies.

[Spoil alert] Notre verdict subjectif de pourquoi on va rester sur Koin de toutes façons.

When

When

Thursday, June 6, 2024
5:00 PM – 8:00 PM UTC

Speaker

  • Arnaud Giuliani

    BlaBlaCar

    Senior Android Developer

Organizer

  • Kevin ABRIOUX

    GDG Organizer

Contact Us