June 18th, 2023
Articles & Tutorials
App Size Metrics - Continuous monitoring of App Size, Part 1
App size is one of the important metrics which impacts the conversion rate. Akash Khunt shows how to add ongoing monitoring so that you keep control over time.
Creating a Split Flap Display in Compose
Fran Soto shows how to simulate and animate a split-flap display.
Announcing the Mobile DevOps Summit 2023 | Oct 4-5
Join 4500+ fellow mobile DevOps practitioners virtually for a two-day event packed with the latest trends, best practices, and hands-on workshops from the industry experts. Register for free today!
The Art of Small Animations in Android with Jetpack Compose
Rodrigo Dominguez explores five simple yet powerful animations that can bring life and enhance the experience of Android applications.
Accessibility & Testing in Jetpack Compose
Talha Fakıoğlu discusses what Accessibility is, how to use Accessibility in Jetpack Compose, and how to write an Accessibility test.
Builder Design Pattern in Kotlin
Abhishek Saxena examines the Builder Design pattern, and how it can be implemented in Kotlin code.
Achieving iOS Compatibility for my Quotes App with Kotlin
Mirzamehdi Karimov walks you through his strategies to successfully make an Android app work on iOS without writing any Swift code, using Kotlin Multiplatform and JetBrains Multiplatform Compose.
Jetpack Compose — Making Composable lifecycle-aware
Saqib explores different ways to make Composable lifecycle-aware and the differences between Composable’s lifecycle and View’s lifecycle.
Write unit tests and UI tests in your Kotlin Multiplatform app
Anmol Verma writes some example code showing how to write and maintain unit tests in a Kotlin Multiplatform environment.
How to use Arrow’s Either for exception handling in your application
Matthias Schenk delves into Exception handling using the Either type from the Arrow library.
A fleety conversion from imperative to functional
Maia Grotepass experiments with Fleet's AI tool to convert some Kotlin code between imperative and functional implementations.
Jetpack Compose: Pull to Refresh
Alex Zhukovich explores how to add pull-to-refresh with Jetpack Compose, including customization and triggering it in tests.
Place a sponsored post
Advertise your service to over 80k Android developers
Libraries & Code
Access sensor data for any Android device easily using Jetpack Compose
Show off your Play Store™ app's downloads and rating in your repo Usage
Videos & Podcasts
Launched Effect EXPLAINED - Mastering Side Effects
Charfaoui Younes shares some crucial insights into Jetpack Compose testing and implements impactful strategies to ensure top-notch app quality assurance.
Tasks, Back Stack & Launch Modes - Android Basics 2023
Philipp Lackner talks about what the back stack is on Android and how tasks work.
Technical quality on Google Play
A webinar hosted by the Google Play Partnerships team, where you’ll learn about aspects of quality that affect app discoverability on Google Play and get the latest best practices about how to monitor and improve app quality
The Art of App Modularization with Siggi Jonsson
The Fragmented team talk to Siggi Jonsson to guide us through the complex and often confusing world of Android app modularization.
Effective Android with Jorge Castillo
Nicola Corti dives into the world of content creation with Jorge Castillo. Jorge is the author of the blog & newsletter Effective Android and the author of Jetpack Compose internals book.
Google Developer Expert Series: Zarah Dominguez
Meet Zarah Dominguez, an Android GDE from Australia. Hear Zarah’s story on what it means to her to be part of the Android GDE community and how it’s impacted her career.
An explosion in software engineers using AI coding tools?
Gergely Orosz shares more details about GitHub's new survey on developer productivity and AI coding tools.