Fresh news from Droid zone
Hello, you're reading Infinum Android Sweets, bringing you the latest Android related news straight to your inbox every week.
A Comprehensive Guide to Android 12’s Splash Screen API
For years Android Devs have always resorted to using a windowBackground or Activity or Fragment for their splash screen. 
Read More
At this year’s Google I/O, we announced we are bringing the best of Jetpack Compose to Wear OS. Well, today, Compose for Wear OS is in Developer Preview after a number of successful alpha releases.
This is the story of how Room added support for KSP.
Kotlin Multiplatform despite all of its benefits sometimes has its own challenges. One of these challenges we recently faced was creating Parcelable objects in the shared module for the Android platform.
Pick either RecyclerView or LazyColumn. Avoid mixing.

Refactoring a legacy code is not an easy task and one of the biggest challenges of programming and we face a lot of difficulties during it. It is especially challenging when you have an application where there are millions of end users using an application at any moment of time.
Libraries and useful resources
A lightweight popup like tooltips, fully customizable with an arrow and animations.
Library used to mark timeline items in list. It can be used for processes that take multiple steps like tracking online orders. Support for both horizontal and vertical lists and a lot of customization options.
An overview and walkthrough of the code you will implement in the WorkManager pathway of Android Basics in Kotlin.
Class of the week
The subset of the results of a single image capture from the image sensor. Contains a subset of the final configuration for the capture hardware (sensor, lens, flash), the processing pipeline, the control algorithms, and the output buffers.
Beyond Android
There’s been a lot of buzz around the “no code” movement and shifts like SaaS and APIs. But with developers spending less than a third of their time actually writing code, the developer experience now includes all the other stuff, maintenance, operations, testing, incidents, more. So how exactly are developers supposed to coordinate all these systems?