BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//papers.synesthesia.it//WHBL37
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-droidcon-2024-WHBL37@papers.synesthesia.it
DTSTART;TZID=CET:20241129T151500
DTEND;TZID=CET:20241129T160000
DESCRIPTION:Most libraries lack built-in dependency injection\, leading to 
 messy code that's hard to develop and maintain. By using Koin Context Isol
 ation in one of our libraries\, we demonstrate how a library can have depe
 ndency injection without affecting the host app or relying on its injectio
 n framework. This provides flexibility in coding\, simplifies testing\, an
 d makes using patterns like Factory and Singleton a breeze.\n\nBy the end 
 of this session\, you will:\n- Learn how to use context isolation in any l
 ibrary.\n- Improve your library's testability.\n- Learn how to use Koin an
 notations to remove boilerplate.\n- Explore the overheads when mixing diff
 erent DI frameworks.\n- Understand how to maintain Kotlin Multiplatform (K
 MP) compatibility.\n\nWho Should Attend:\n- SDK developers of all levels.\
 n- Those curious about Koin.\n\nNo matter your experience level\, join us 
 and see how Koin can help you with your library development.
DTSTAMP:20241129T115513Z
LOCATION:Left Stage
SUMMARY:Simplifying SDKs development with Koin - Pedro Santos
URL:https://papers.synesthesia.it/droidcon-2024/talk/WHBL37/
END:VEVENT
END:VCALENDAR
