Pedro Santos
Mercedes-Benz.io, KOIN community lead, Mobile Tech Lead
More then 14 years as Android Developer currently father of 2 kids and a dog "Paco".
Did apps from E-Commerce (Bestsecret) to Fitness (Freeletics), Rent-a-car (SIXT). Currently working for Mercedes-Benz.io part of the Fuel and Pay team.
Koin Community lead
Love hiking, swimming and running and is a coffee addict :)
Mobile Tech Lead
Session
Most libraries lack built-in dependency injection, leading to messy code that's hard to develop and maintain. By using Koin Context Isolation in one of our libraries, we demonstrate how a library can have dependency injection without affecting the host app or relying on its injection framework. This provides flexibility in coding, simplifies testing, and makes using patterns like Factory and Singleton a breeze.
By the end of this session, you will:
- Learn how to use context isolation in any library.
- Improve your library's testability.
- Learn how to use Koin annotations to remove boilerplate.
- Explore the overheads when mixing different DI frameworks.
- Understand how to maintain Kotlin Multiplatform (KMP) compatibility.
Who Should Attend:
- SDK developers of all levels.
- Those curious about Koin.
No matter your experience level, join us and see how Koin can help you with your library development.