Skip to content

Commit

Permalink
Add Episode 85 - KMP at Google I/O with @marcellogalhardo (#190)
Browse files Browse the repository at this point in the history
  • Loading branch information
cortinico authored Jul 11, 2024
1 parent 16c5ef7 commit 18bdc5b
Show file tree
Hide file tree
Showing 4 changed files with 85 additions and 1 deletion.
2 changes: 1 addition & 1 deletion _posts/2024-06-26-084-system-initiative.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ podcast_duration: "47:55"
podcast_length: 18914142
---

<iframe src="https://open.spotify.com/embed-podcast/show/4jV6Yoz7D38sZJlYMzJm3k" width="100%" height="232" frameborder="0" allowtransparency="true" allow="encrypted-media"></iframe>
<iframe style="border-radius:12px" src="https://open.spotify.com/embed/episode/1cudmXVt5yXItF1YNbG2zQ?utm_source=generator" width="100%" height="352" frameBorder="0" allowfullscreen="" allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy"></iframe>

Today we talk about a completely new topic: DevOps and System configuration. I'm really excited to have on stage [**Adam Jacob**](https://twitter.com/adamhjk), CEO and Co-founder of [**System Initiative**](https://www.systeminit.com/).

Expand Down
84 changes: 84 additions & 0 deletions _posts/2024-07-10-085-kotlin-multiplatform-at-google-io.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
---
title: "#85 - Kotlin Multiplatform at Google I/O with Marcello Galhardo"
excerpt: "Amazing announcements about Kotlin Multiplatform at Google I/O 2024"
author_profile: true

description: "Amazing announcements about Kotlin Multiplatform at Google I/O 2024"

header:
teaser: "/assets/images/header-single-episode.png"
overlay_image: "/assets/images/header-single-episode.png"
show_overlay_excerpt: false
overlay_filter: "0.6"
og_image: "/assets/images/episodes/85-cover.png"

date: 2024-07-10
permalink: /85/
redirect_from:
- /85/kotlin-multiplatform/
- /85/kotlin-multiplatform-with-marcello-galhardo/

podcast_image: "/assets/images/episodes/85-cover.png"
podcast_episode_number: 85
podcast_link: https://dts.podtrac.com/redirect.m4a/hosting.thebakery.dev/85-thedevelopersbakery-kmp.m4a
podcast_duration: "27:54"
podcast_length: 11341007
---

<iframe src="https://open.spotify.com/embed-podcast/show/4jV6Yoz7D38sZJlYMzJm3k" width="100%" height="232" frameborder="0" allowtransparency="true" allow="encrypted-media"></iframe>

![io connect photo](/assets/images/posts/ioconnect24.jpg)

Welcome to a special **in-person episode** of The Developers' Bakery, recorded live in **Berlin** at Google I/O Connect 2024!

There, I had the privilege of having on stage [**Marcello Galhardo**](https://twitter.com/marcellogalhard), Software Engineer at Google. Marcello is working in the AndroidX team responsible for adding Kotlin Multiplatform support for several popular AndroidX libraries.

If you're an Android Developer, you probably used one of those libraries in your projects, such as Lifecycle or Room. Marcello is going to walk us through the latest announcements about Kotlin Multiplatform at Google I/O, and how they're going to impact the way we build Android apps.

Enjoy the show 👨‍🍳

# Show Notes

- **00.00** Intro
- **00.50** Episode Start
- **01.37** Marcelo's Introduction
- **02.18** What is Kotlin Multiplatform?
- **03.11** KMP @ Google IO
- **04.00** KMP announcement excitement
- **05.32** Convince us to use KMP for a new app
- **07.20** KMP support in AndroidX libraries
- **08.29** Migrating from Android to KMP
- **09.02** Which library has you contributed to?
- **09.27** Which library was the hardest to KMP migrate?
- **10.28** How many developers are involved in KMP compatibility?
- **11.28** alpha and versioning for AndroidX libraries
- **12.57** Where is the AndroidX source code?
- **13.42** KMP compatible vs KMP supported
- **15.19** Google's stance on cross-platform
- **16.59** How is Google is using KMP?
- **17.53** Marcello's journey
- **18.19** Foldable devices and large screens
- **20.17** Which IDE to use for KMP?
- **22.25** AI and KMP
- **25.49** Further reading
- **26.42** Where people can find you online?

# Resources

- <i class="fas fa-link"></i> [Kotlin Multiplafrom Mobile Overview](https://developer.android.com/kotlin/multiplatform)
- Mentioned Resources:
- <i class="fas fa-link"></i> [Android Support for KMP Announcement](https://android-developers.googleblog.com/2024/05/android-support-for-kotlin-multiplatform-to-share-business-logic-across-mobile-web-server-desktop.html)
- <i class="fas fa-link"></i> [Making development across platforms easier for developers](https://developers.googleblog.com/en/making-development-across-platforms-easier-for-developers/)
- <i class="fab fa-youtube"></i> Kotlin Multiplatform in Google Workspace by Jason Parachoniak - [Video from KotlinConf](https://kotlinconf.com/talks/581520/)
- <i class="fab fa-github"></i> [@marcellogalhardo on GitHub](https://github.com/marcellogalhardo)
- <i class="fab fa-twitter"></i> [@marcellogalhard on Twitter](https://twitter.com/marcellogalhard)
- <i class="fas fa-link"></i> [Marcello's Website](https://marcellogalhardo.dev/)

# Show links

- <i class="fas fa-link"></i> [Podcast Website](https://thebakery.dev)
- <i class="fab fa-spotify"></i> [The Developers' Bakery on Spotify](https://open.spotify.com/show/4jV6Yoz7D38sZJlYMzJm3k?si=AL3ske_0R_CKlEScMhYhug)
- <i class="fas fa-podcast"></i> [The Developers' Bakery on Apple Podcasts](https://podcasts.apple.com/us/podcast/the-developers-bakery/id1542849034)
- <i class="fab fa-google-play"></i> [The Developers' Bakery on Google Podcasts](https://podcasts.google.com/feed/aHR0cHM6Ly90aGViYWtlcnkuZGV2L3BvZGNhc3QueG1s)
- <i class="fab fa-twitter"></i> [@thebakerydev on Twitter](https://twitter.com/thebakerydev)
- <i class="fab fa-twitter"></i> [@cortinico on Twitter](https://twitter.com/cortinico)
Binary file added assets/images/episodes/85-cover.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/posts/ioconnect24.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 18bdc5b

Please sign in to comment.