December 31st, 2023
Articles & Tutorials
Mastering Android Dynamic Feature Module Delivery
In this comprehensive guide, Hasan Abdullah walks through everything from setting up your first DFM to solving common issues that developers often face.
Synchronous and Asynchronous runs in Kotlin
Read this to understand what happens in asynchronous Kotlin's more complex scenarios.
Mastering Lazy Lists in Jetpack Compose with Data Classes and MVI
Clinton Teegarden explores how to structure and utilize data classes to build clean and efficient Lazy List composables within an MVI (Model-View-Intent) pattern.
Structured Concurrency for Coroutines: Unraveling the Fundamentals
Rohit Singh explains some of the fundamentals of structured concurrency under Kotlin Coroutines.
Using CSS libraries with Compose for Web
Using third-party styles has a few gotchas. Here are some tips and tricks from Gustavo Fão Valvassori to help you.
Building the Flappy Musk.eteer Arcade Game with Jetpack Compose
Nirbhay Pherwani's step-by-step guide to creating an immersive mobile game.
Place a sponsored post
Advertise your Android dev course to over 80k readers
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!
Libraries & Code
Ktor Boost streamlines HTTP requests in Ktor by offering functions that neatly package results in Kotlin's Result class. It makes handling successes and errors clearer, simplifying error control in Ktor apps
Videos & Podcasts
This is Why People Practice TDD
Jov Mit considers some of the reasons people write code by doing Test-Driven Development.
I've Built an Android App With Google's New AI Gemini
Philipp Lackner shows how to build an Android App with Google's New AI Gemini.
Duet AI for #Firebase in early preview＆Firestore point-in-time recovery
puf discusses updates to Duet AI for Firebase, point-in-time recovery for Firestore, how to access multiple Firestore databases in Node SDKs, revoke sign in with Apple tokens, and much more!
Best Practices for Developing Amazing Kotlin Multiplatform Apps
Pamela Hill focuses on the recommended approaches to getting Kotlin Multiplatform right.
TabRow with Horizontal Pager in 4 Minutes - Jetpack Compose
Stevdza-San shows how to combine a TabRow and a Horizontal Pager with Jetpack Compose.
How To Use Koin As Dependency Injection Framework
Yanneck Reiß shares a basic explanation of dependency injection and how we can use Koin as a dependency injection framework in our Kotlin Multiplatform project with Compose Multiplatform.
Segmented Buttons in Jetpack Compose
Daniel Atitienei walks through adding segmented buttons in Jetpack Compose using the Material3 library.