PinnedPublished inProAndroidDevString resources API for Compose MultiplatformWith Compose Multiplatform 1.6, Jetbrains finally provides an official solution to declare string resources for every supported platform in…Mar 25, 20241Mar 25, 20241
PinnedPublished inProAndroidDevSwiftUI vs Jetpack Compose by an Android EngineerIf you think it is a good idea to use Jetpack Compose (or any other multi-platform UI library like Flutter or React Native) to build an…Mar 21, 20227Mar 21, 20227
Published inProAndroidDevBuilding for multi-form factor devices in Android: The optimal architectureThis article is inspired by a talk I gave with David Ta in 2024, entitled “Why is Adaptive Layout a Nightmare?”. During that presentation…Nov 12, 20241Nov 12, 20241
Jetpack Compose: How to play with Canvas?Previously, we looked at how to make a scrollable list and how to change the scroll position programmatically. In this article, we’ll see…Jul 1, 2021Jul 1, 2021
Published inDecathlon DigitalJetpack Compose: How to make a scrollable list?When it comes to display a list of elements, we need to use a RecyclerView with an adapter to define each item. This basic feature can…Sep 21, 20201Sep 21, 20201
Published inDecathlon DigitalJetpack Compose: How to handle states inside a Composable?We previously looked at how to write conditional composable with the price component. In this article, we’ll develop a new component…Aug 25, 2020Aug 25, 2020
Published inDecathlon DigitalJetpack Compose: How to write conditional Composable?Jetpack Compose is the new future UI toolkit to develop views in Android development. In this article, we’ll see how to create a custom…Jul 22, 2020Jul 22, 2020