Arnaud Giuliani

Koin Project Lead

Talk Title

From Users to Maintainers – Tales from the Open Source World

Room

Lovelace

Date

07.07.2023

Time

13:25 > 40 min

Share

on Twitter

"Open Source it's a people problem, before being an engineering problem"

Most of the tools we use daily to create Android apps are Open Source. The Open Source community is a great space where new ideas are built and shared with developers all over the world, for free!

But what does it mean to be part of this community? How can one get started and grow as an OSS contributor? And how can OSS involvement lead to professional opportunities and career advancement?

In this panel, we will hear from both OSS maintainers and users of popular projects, who will share their experiences, challenges and insights on the OSS ecosystem.

If you haven't opened your first pull request or if you're a seasoned OSS maintainer, this panel is for you!

Talk Title

Inject your Jetpack Compose Application with Koin

Room

Lovelace

Date

05.07.2023

Time

17:20 > 40 min

Share

on Twitter

​​Koin (insert-koin.io) is the Kotlin dependency injection framework. The Android community knows Koin very well as they have been using it since 2017. What they appreciate the most is its versatility and ease of use.

In 2021, The Google team rolled out a new era with the launch of Jetpack Compose: Android’s modern toolkit for building native UI.

During my session I will address two key questions:
- What does Jetpack Compose change in terms of application structure and injection?
- How do we deal with injecting Compose functions?

I will take you on a tour of the latest version of Koin, the new version 3.4. This version brings new features to
Help you structure your architecture effortlessly, and
Inject easily all your Compose components.

Let’s walk together through a concrete Compose application, and discover the latest DSL and Android latest features, without forgetting Koin Annotations.

Speaker Bio

Software developer for more than 15 years. Works mainly as a Senior Android developer and keeps hands in backend gears, for big companies as well as startups. Speaker since 2016 for topics such Kotlin, Android Architecture & Koin. Google Developer Expert for Kotlin since 2020.

In 2017, Arnaud launched Koin (https://insert-koin.io), a lightweight dependency injection framework for Kotlin.

Menu