Issue #576

June 25th, 2023
Articles & Tutorials
Kristen Halper and Jossi Wolf announce the release of FoldAwareColumn, release as part of Accompanist.
Simon Wirtz takes a look at how Sealed Classes and Interfaces can improve your coding experience.
Sponsored
Is your team tired of hunting around for the right builds to test? Build Distro by Runway makes it dead simple to get builds to the right people, with automatic grouping of different build flavors and one-click installation.
Akash Khunt continues this series, taking a look at the Ruler Gradle plugin for generating APK size diff reports and then adding it as a comment to a PR.
Francesc Vilariño looks at how to simplify draggable content with the new anchoredDraggable modifier from Jetpack Compose 1.6.0-alpha01.
Marcin Moskała uses a simulation written in Kotlin to demonstrate the Lindy effect by observing how a population of distinct surnames decreases over time, with longer-surviving surnames having higher expected longevity.
Mustafa Yiğit takes a look at MockResponseInterceptor, an open-source library that simplifies the process of mocking Retrofit API responses in Android applications.
In this tutorial, Saurabh Pant shows how can you create a stack animation, alternating between a column and an overlapping row of images.
This blog covers two topics: what makes Pixel Fold and Pixel Tablet unique, and how you can test your app on these devices before they are generally available.
Miguel shows how to add automatic static analysis to your git workflow.
Jake Wharton announces Turbine 1.0, a library for testing kotlinx.coroutines Flow and more.
Libraries & Code
Gradle plugin which helps you analyze the size of your Android apps.
A small testing library for kotlinx.coroutines Flow
ChatBot Builder is a kotlin compose multiplatform library that you can seamlessly customize the Chat UI to match the look and feel of your application, while also having the ability to define specific instructions for the bot's behavior.
This library is designed to simplify the process of selecting and retrieving media files from an Android device, and supports media capture for images and videos.
A Flexible Feature Flag Library for Android and Kotlin
News
CameraX, the Android Jetpack camera library which helps you create a best-in-class experience that works consistently across Android versions and devices, is becoming even more helpful with its 1.3 release.
Dropbox has significantly improved its app development efficiency and user experience by adopting Jetpack Compose, Android's modern UI toolkit.
Videos & Podcasts
Meet Annyce Davis, an Android #GDE from the USA. Annyce explains why having a network is so important in life and your career and how the GDE community has helped her.
Philipp Lackner explains what ViewModels are and why they have a special place on Android.
Charfaoui Younes teaches about Compose Side Effects API. Get to know all the options you have to create outstanding compose UIs.
Ivan Morgillo and Sebastiano Poggi venture into the depths of the Kotlin compiler with the phenomenal Amanda Hinchman.
Learn more about how the Android engineering team at Dropbox rebuilt their home screen, file preview, and search experiences using Jetpack Compose.
Nav Singh explores how to support the predictive back gesture in Android apps, as part of Android 13, and 14.
What's new in Koin 3.4? Arnaud Giuliani presents how better to use the Koin DSL with the latest Koin improvements.
Specials
Donn Felker's thoughts on continuing to work on something even though your time could be better spent elsewhere.
Events
Why did Spotify, a world-famous media streaming company, internally create and release Backstage, a Developer Experience platform? Register here for this July 12th live webinar.