Issue #656

January 5th, 2025
Articles & Tutorials
Sponsored
Simon Grimm will show you how to fix them with less guesswork. Join Sentry's workshop to get practical tools and best practices for debugging Android applications.
Nathan Kayumba teaches about Model Mappers, a vital tool to structure your data and simplify its handling.
Jaewoong Eum explores ViewModel's inner workings, diving into its internal implementation and understanding how it operates under the hood
Sponsored
We reach out to more than 80k Android developers around the world, every week, through our email newsletter and social media channels. Advertise your Android development course!
Abhiraj Khare shows how to migrate an Android application codebase to Compose Multiplatform for iOS, Android and Desktop.
Tosin Onikute examines the options and shares recommendations to help you choose the best local database for your new project.
Ignacio Carrión walks through an example of setting up dependency injection in a Compose Multiplatform app using Koin.
David Guerrero makes starting multiplatform apps even easier with a Compose Multiplatform Template.
Manpreet Kunnath creates a Show More/Show Less text component in Jetpack Compose.
Saud Khan examines how Google Play provides several types of tracks where you are release the app and each of them come with their own limitations and requirements.
Libraries & Code
Compose Multiplatform app designed to craft the perfect meme
A modern Kotlin Multiplatform Desktop client for ADB commands, reimagined from the original Python adbGUI project.
Videos & Podcasts
Jov Mit's step-by-step guide to contributing to open-source.
Philipp Lackner shows how you can record the Android device's screen and save the recording as MP4 in the user's gallery.
Dave Leeds look at the new pattern guards preview feature in Kotlin 2.1.
Daniel Atitienei builds a simple application that opens a deep link to a product screen with a certain ID.
Playlist of presentations from the Cyprus Kotlin User Group meetup in October.