Issue #540

October 16th, 2022
Articles & Tutorials
Touchlab announces KMMBridge, part of Touchlab’s new Faktory tooling suite. This set of build tools allows mobile teams to successfully publish shared code faster than ever with Kotlin Multiplatform Mobile.
Sponsored
Top mobile teams are using Runway to offload manual busywork and get back to building great apps. From kickoff, to submission, to release. Get started for free today!
Simon Wirtz shows how to access generic types in a Kotlin function body.
It's important to monitor your ratings and reviews, reply to reviews, and take action if something is reported and it's actionable, and Bevan Steele shows how this is done in the Play Console.
Sponsored
E-commerce app struggling to hit your revenue targets? Then your mobile team lacks the visibility needed to identify the largest revenue-impacting issues. Join this webinar to learn how mobile observability can put your business in the best position to succeed.
Semyon Zadoroznyi shares an example of how to replace Android’s material package with our own implementation.
Tom Seifert considers how to implement your application if parts of it have to support different design systems.
Amit Shekhar teaches about the Retry Operator in Kotlin Flow.
Now that Kotlin Serialization looks full-featured and well-optimized, Christophe Beyls thought it would be a good time to compare its performance against Moshi on Android devices with some benchmarks.
Shaik Ahron covers the basics of building a simple weather app for Wear OS using Jetpack Compose.
Yacine Rezgui explains how Google has made a few changes to how apps access media files.
Sorin Albu shares a new library that makes it easy to support Navigation Rail on foldable devices like Surface Duo.
Place a sponsored post
Libraries & Code
A highly customizable calendar library for Android, powered by RecyclerView for the view system, and LazyRow/LazyColumn for compose.
KMMBridge is a set of Gradle tooling that facilitates publishing and consuming pre-built KMM (Kotlin Multiplatform Mobile) Xcode Framework binaries.
Samples showcasing the experimental Kotlin Multiplatform Jetpack libraries
News
Google announced new features that put more of your store listing assets front and center in Google Pla, and walk through some best practices to help you optimize your listing and generate meaningful installs for your app.
Ekaterina Petrova announces that Kotlin Multiplatform Mobile – a technology that allows developers to share the logic of iOS and Android apps, combining the benefits of both cross-platform and native development approaches – is now in Beta
Sebastian Aigner announces that Compose Multiplatform 1.2 is available for you to use, with new mouse and keyboard APIs, ProGuard support, online updates, and more!
Márton Braun announces the preview of Kotlin Multiplatform libraries in Jetpack.
Videos & Podcasts
Ivan Morgillo & Sebastiano Poggi talk about Jetpack Compose Text APIs with Zach Klippenstein and Halil Ozercan from Google.
Yanneck Reiß examines how to use Androids Preferences DataStore with Helper functions.
GDE Adam Bennett shares how you can speed up your learning with Compose.
Charfaoui Younes shares 3 best practices when using Kotlin flows. That way, you can supercharge the use of this powerful API for your needs.
Kotlin Multiplatform Mobile – a technology that allows developers to share the logic of iOS and Android apps, combining the benefits of both cross-platform and native development approaches – is now in Beta
Nicola Corti has on stage Said Turksever to talk about his experience with OpenStreetMap.
Sam introduces Kotlin Multiplatform for Mobile, and where to learn more about it.