April 2021 Kotlin London Meetup


Details
The April Kotlin London meetup takes place on Wednesday 14th April at 6 pm GMT (23:30 pm IST / 1 pm EST / 10 am PST).
We'll be welcoming Arnaud Giuliani and Roberto Orgiu.
They've both got great talks that we'll be live-streaming to the Kotlin London Youtube channel: https://www.youtube.com/c/kotlinlondon/.
Sign up, spread the word, BYOB and pizza, and join the conversation!
Schedule:
[6.00 pm] - Welcome
[6.05 pm] - Arnaud Giuliani - Riding the state flow
[~6.35 pm] - Roberto Orgiu - An Android Dev start to Kotlin MPP
[7.05 pm] - Wrap Up & Close
------ Arnaud Giuliani - Riding the state flow ------
View, State, Action ... Unidirectional Data Flow is not a concept unique to React. Used for many years in Web development, it tends to propagate to mobile platforms. Why? Because it helps develop our UI and consider the changes as states and events.
This topic is not new on Android. But Kotlin and coroutines can now greatly improve our experience.
Let's see how we can structure our Android MVVM development with such an approach. Let's take some concrete samples and see how we can easily write it with just a Kotlin function, and even embrace functional programming.
--- Bio ---
Software developer for more than 13 years. Since a while now, I work mainly as a Senior Android developer and keep hands in backend stuff. I'm working with Big companies as well as with startups.
I'm a speaker since 2016. I talk mostly about Kotlin, Android & Koin. In 2017, I've created Koin (https://insert-koin.io), a lightweight dependency injection framework for Kotlin. I joined BlaBlaCar mobile team in 2020.
I'm a Kotlin Google Developer Expert since 2020.
------ Roberto Orgiu - An Android Dev start to Kotlin MPP ------
Kotlin Multiplatform becomes more and more usable by the day. We might not need it every day, but there might also be the moment when it makes sense for everyone to just share that little bit of logic. In this talk, we will be talking about how we can convert a module to be Kotlin Multiplatform-ready in an existing codebase and how we can interact with it on an Android app.
--- Bio ---
Born in Italy in 1987, passionate for everything that switches on and off and particularly for handheld and wearable devices.
Roberto loves to learn new languages such as Kotlin, patterns and everything Android-related, and he joined The New York Times Android team as Android Engineer over 4 years ago.

April 2021 Kotlin London Meetup