-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Episode 85 - KMP at Google I/O with @marcellogalhardo (#190)
- Loading branch information
Showing
4 changed files
with
85 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
84 changes: 84 additions & 0 deletions
84
_posts/2024-07-10-085-kotlin-multiplatform-at-google-io.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.