Build an iOS & Android app in 100% Kotlin with Compose Multiplatform Source link
Posted by Jake Wharton on July 19, 2023 Molecule is a Compose-based library which we announced two years ago for managing application state. I’m excited to announce that today we are releasing version 1.0, its first stable version! In the time since the original post, Molecule has gained two major features: Support for Kotlin multiplatform targets […]
Android Backstage, a podcast by and for Android developers. Hosted by developers from the Android engineering team, this show covers topics of interest to Android programmers, with in-depth discussions and interviews with engineers on the Android team at Google. Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs Source link
Download In this podcast episode, we have the pleasure to host Fred Porciúncula, a Google Developer Expert (GDE) known for his work with Kotlin Inject and his invaluable contributions to the Android development community. Fred offers his expertise on Dependency Injection (DI), Kotlin Multiplatform (KMP), and how they intersect. We kick off the conversation by […]
CatchUp turned 7 recently. I started the project in the spring of 2016 and open-sourced it a little over a year later. Its development has ebbed and flowed over the years, but it still serves its primary purpose well: a playground. In its lifetime, I’ve used it to learn or tinker with different tools, architectures, […]
What’s new in Kotlin 1.9.0 Source link
Posted by Jake Wharton on July 5, 2023 Redwood is Cash App’s take on multiplatform mobile client UI. Unlike many of the existing solutions to this problem, our values are slightly different: Render using the native UI toolkit on each platform. Native UI is the best UI, and we want to ensure our engineers can continue […]
In this episode of Talking Kotlin, we are chatting with Sébastien Deleuze about the promising future and the huge potential of Kotlin for WebAssembly in the browser and beyond. Source link
Android Backstage, a podcast by and for Android developers. Hosted by developers from the Android engineering team, this show covers topics of interest to Android programmers, with in-depth discussions and interviews with engineers on the Android team at Google. Subscribe to Android Developers YouTube → https://goo.gle/AndroidDevs Source link
Posted by Jake Wharton on June 21, 2023 Say hello to Turbine 1.0, our library for testing kotlinx.coroutines Flow and more. Turbine changes push-based Flows into pull-based suspend functions to simplify testing. mealsFlow.test { assertEquals(Meal.Breakfast, awaitItem()) assertEquals(Meal.Lunch, awaitItem()) assertEquals(Meal.Dinner, awaitItem()) awaitComplete() } Each awaitItem() or awaitComplete() call suspends until the desired event arrives. If a different […]