December 2020 Online Kotlin Meetup


Details
The seventh virtual edition of the meetup is Wednesday 2nd December from 6 pm GMT (23:30 pm IST / 1 pm EST / 10 am PST).
To close out 2020, we're welcoming Raúl Hernández López and welcoming back Hardik Trivedi.
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] - Raúl
Fueled Reactive apps with Asynchronous Flow & Stateflow to Sync with the UI
[~7.00 pm] - Hardik
Sharing is caring : Kotlin Multiplatform Mobile for Android and iOS
[7.45 pm] - Wrap Up
------ Raúl Hernández López ------
Fueled Reactive apps with Asynchronous Flow & Stateflow to Sync with the UI
Reactive Extensions are widely used on large scale successful Android applications, and for this, the most popular library is an adaptation of these Reactive Extensions, the very well known RxJava.
What if we could use the existing Kotlin suspending functions asynchronously to return more than a single value?
How could we return multiple asynchronously backed results in Kotlin?
Kotlin Flows to the rescue!
Would Kotlin Flows replace RxJava in the long term on the Android platform?
How could we start migrating smoothly to Flow on hybrid (Java & Kotlin) languages apps?
Can we fully avoid using callbacks now? StateFlow to the rescue!
--- Bio ---
I would like to introduce myself as a continuous learner apart from being an experienced Software Engineer, specialised on the Android platform & specifically the Kotlin language.
Moreover, I am a public speaker when I get the chance for it. I write some articles, typically not technical at the end of the year to summarise the past year and technical ones too.
I am from Valencia (Spain) originally, where we use to love paella and horchata, nowadays I am living, working (from home) in London (UK) but I’ve also lived/worked in Antwerp (Belgium).
I do love travelling when I can, listening music metal/rock gigs, reading tech/no-tech books, hanging out with friends, a very cold beer or running sometime.
------ Hardik Trivedi ------
Sharing is caring : Kotlin Multiplatform Mobile for Android and iOS
KMM (Kotlin multiplatform mobile is in alpha now and I have been working on this since late 2019). There have been some key changes from that point onwards. Using KMM has become much more simpler and robust. In this talk I would share some basics and demonstrate how KMM can be adopted in new and existing projects. What can be shared. I would also highlight some crucial points which will be a great help to the community to decide whether to go ahead with KMM in their projects or not.
Following will be the key takeaways
- Setting up KMM in project
- Using KMM in existing project
- Sharing network layer and some utility code between Android and iOS
- Caveats in KMM
--- Bio ---
Hardik is a passionate Indian Android application developer and works at Globant, London. Hardik has been working with Kotlin since late 2016 and is a published author for Android Application Development with Kotlin and Kotlin Blueprints.

December 2020 Online Kotlin Meetup