The Developers' Bakery
The Developers' Bakery
Nicola Corti
Koin with Arnaud Giuliani
51 minutes Posted Feb 14, 2021 at 11:00 pm.
Intro
Episode Start
Arnaud’s Introduction
What is Koin?
Reified Types & Annotations
The path to success
Koin’s killer feature
What is missing in Koin?
Compile time verification
The DI ecosystem
Koin in the Android world
Koin in the Multiplatform world
Koin internals
Kotlin’s feature used by Koin
What’s new in Koin 3.x
Breaking API Changes
Koin 4.x?
How to contribute to Koin?
Learning Material
Where to find Arnaud online?
0:00
51:03
Download MP3
Show notes
In this episode, we talk about Dependency Injection 🗡. We have Arnaud Giuliani on stage, Kotlin GDE and author of Koin, a popular dependency injection framework for Kotlin.
Koin works well for Android projects, but it can be used also in backend projects and the Multiplatform support is just behind the corner.
Arnaud will tell us the story of this framework: how it started, how it grew and how its feature will look like.
Enjoy the show 👨‍🍳
Show Notes
00:36 Intro
01:11 Episode Start
01:46 Arnaud’s Introduction
03:20 What is Koin?
04:47 Reified Types & Annotations
08:48 The path to success
11:42 Koin’s killer feature
13:47 What is missing in Koin?
15:21 Compile time verification
18:35 The DI ecosystem
20:56 Koin in the Android world
23:56 Koin in the Multiplatform world
28:10 Koin internals
31:00 Kotlin’s feature used by Koin
32:08 What’s new in Koin 3.x
35:16 Breaking API Changes
39:24 Koin 4.x?
42:35 How to contribute to Koin?
46:46 Learning Material
49:41 Where to find Arnaud online?
Resources
InsertKoinIO/koin on Github
Koin Official Documentation
@insertkoin_io on Twitter
Dependency injection from zero to hero with Koin on Youtube
Koin Developers on Medium
#koin on Kotlinlang Slack (get an invite here)
@arnaudgiuliani on Github
@arnogiu on Twitter
Show links
Podcast Website
The Developers’ Bakery on Spotify
The Developers’ Bakery on Apple Podcasts
The Developers’ Bakery on Google Podcasts
@thebakerydev on Twitter
@cortinico on Twitter