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.
Lessons learnt using Coroutines Flow in the Android Dev Summit 2019 app
This article is about the best practices we found when using Flow in the Android Dev Summit (ADS) 2019 app; which has just been open sourced. Keep reading to find out how each layer of our app handles data streams.
Read More
We’ve reached the one year anniversary of me not writing any articles! Clearly, this is a streak that’s ought to be broken. So, it’s time for me to share a few things I’ve been seeing the past couple of months, that actually disturb me a bit each time I see them. 
In this article we’re going to look with at the Container component. When it comes to containing a single view within a parent container for use within our layout we have a Composable Container component, located in the androidx.ui.layout package.
In this article, we would like to introduce the new behavior of the Design Editor in Android Studio 3.6, dive into some of the details of what motivated the UX changes, and show cool new things you can do with it. The following post was written by Amaury Medeiros (Software Engineer) and Paris Hsu (UX Designer) on behalf of the Layout Editor team.
Recently, Google released the first stable version of the androidx.biometric library, which allows developers to use the BiometricsPrompt to bring a standardized experience for fingerprint authentication and potentially fewer bugs when the developers implement it from scratch.

Writing tests is a crucial skill for programmers. In this post we're going to walk through everything you need to know to become a skilled test writer.

Libraries and useful resources
Android/iOS video player based on FFmpeg n3.4, with MediaCodec, VideoToolbox support.
How do you know what to test when you don’t even know how to write the code that you need to test? This is a paradox that many developers find themselves in daily.
In this episode, Tor chats with Jerome Dochez, Chris Warrington and Xavier Ducrohet from the Android Studio build system team.
Class of the week
A builder class for creating new Typeface instance. There are two font fallback mechanisms, custom font fallback and system font fallback.
Beyond Android
You need to negotiate at a new job: for your salary, or benefits, or my personal favorite, a shorter workweek. You’re not sure what to do, or how to approach it, or what to say when the company says “how much do you want?” or “here’s our offer—what do you say?” Here’s the thing ...