Infinum #AndroidSweets - weekly dev newsletter
Mar 5 2021
There is a Better Way to Mock Retrofit API Calls
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.
Introducing Retromock, a Better Way to Mock Retrofit API
Retromock is a Java library for mocking responses in a Retrofit service that'll make your life easier.
Best practices for coroutines in Android
Presents several best practices that have a positive impact by making your app more scalable and testable when using coroutines.
I started learning Jetpack Compose this week. Two days into that adventure, here's a quick look at how a neat clock design can be built up in Compose, step-by-step.
From Java to Kotlin and back (I) — Calling Kotlin from Java
Kotlin has been designed from the beginning to fully interoperate with Java, and both JetBrains and Google have pushed in that direction.
Data classes in Kotlin: the real impact | Bumble Tech
With the help of an experiment, I will try to understand the real cost of using a high number of data classes in an application.
Bottom Sheet in Jetpack Compose
How to create bottom sheets in Jetpack Compose
Libraries and useful resources
Jetpack Compose Pathway
Set of tutorials to learn about Compose, a modern toolkit for building native Android UI.
Android Developer Relations Engineer Caren Chang will give us a closer look on how to get started with using the WorkManager APIs.
Class of the week
An asynchronous data stream that sequentially emits values and completes normally or with an exception.
We Need Better than Gradle
There have been a couple good critiques of Gradle that I’ve read lately. I want to note them here for completeness, but then move on to outline my own frustrations which come from a different angle.
P.S. We are hiring!
Create a Navigation Drawer with Jetpack Compose
Updating your widget for Android 12
Things you need to know before switching to Jetpack Compose
Material Design Components for Android 1.4.0
Find out about scope storage myths
How to implement Multi-module Navigation in Android
Learn how to use the BLE APIs
Android 12 Beta 2 Update
How to integrate Dagger 2 and Jetpack Compose?
Introducing Security By Design