Issue #541

October 23rd, 2022
Articles & Tutorials
Victor Brandalise used Google Sheets to keep track of my income/expenses, so he built an app using Compose that would do the same.
Bevan Steele shares a quick tour of the features the Play developer console offers in the monetization area.
Sponsored
Wondering why users are churning and abandoning purchases? You need complete visibility to identify and solve the largest revenue-impacting issues. Join this webinar to learn the 4 best ways that mobile observability can help you deliver successful e-commerce apps.
Marcin Moskała's article on modeling expectations in Kotlin code.
Amit Shekhar shows how to convert any Callback to Coroutines in Kotlin.
Zsolt Kocsi shows how Appyx's approach to navigation can be used to create complex in-screen navigation behaviors.
Chen Zhang's short tutorial for how to implement a bounce on the front layer of the BackdropScaffold as an introductory wizard.
Chetan Gupta warns about a state mistake in Jetpack Compose related to State Destructuring vs State Delegates.
Chris Arriola wraps up the MAD skills series on Compose Basics
Zac Sweers' analysis of an accusation of a data leak in an open-source library.
Alex Zhukovich shows how projects which have many UI tests can be grouped in order to optimize which tests to run in various scenarios.
Place a sponsored post
Design
Jumpstart your designs with ready-to-use components and styles in Figma
Pushing visual and interactive expression in design guidelines with Material Design 3
Jobs
Chariot Solutions is a Philly based consulting company that strives to create a product company culture. We work hard to win exciting projects with some of the top companies in the world, while helping our employees maintain a great work life balance.
Libraries & Code
A Multiplatform Slack Client using gRPC
KMongo - a Kotlin toolkit for Mongo
The Pocket Casts mobile apps are now open source!
News
Android Dev Summit is kicking off on Monday, October 24, at 9 am PT, live-streamed on YouTube from the San Francisco Bay Area!
The Tensorflow team shares what's in store for the future of the Tensorflow libraries.
Google has some updates on Android’s custom ML stack - a set of essential APIs and services for deploying custom ML features on Android.
The latest releases of Material Design Components (MDC) - 1.7.0 brings updates to Material You styling, accessibility and size coherence and new minimum version requirements
Videos & Podcasts
In this short video, Charfaoui Younes shows the new way to handle the back button getting pressed in Android after the deprecation of the famous onBackPressed().
Philipp Lackner shows how you can use ktlint to automatically check and format your code to follow all your coding guidelines.
Here are the highlights from Firebase Summit 2022
Pamela Hill gets you up to speed with the basics of Kotlin Multiplatform Mobile.