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.
Securing Network and Inter-App Communications on Android
Nowadays, one issue that flies under the radar for Android developers is app security. Although the Android OS possesses a layer of security that’s sufficient most of the time, it can be enhanced by adding an extra layer of security using some advanced mechanisms and features. Today’s article is going to cover some of these best practices and mechanisms to better secure your apps.
Read More
Articles
Leveraging Dagger to defer OkHttp's initialization to a background thread and buy back precious startup time.
In this tutorial, you’ll learn the basics of RxJava Disposables. You will be building an app from scratch that retrieves real-time cryptocurrency data.
According to our introduction to Dependency Injection (DI), we believe you should always use DI principles in your applications. If you’re developing a professional Android app, use Dagger to better manage your dependencies.
I have noticed that Android and Kotlin are increasingly becoming synonyms, especially in the minds of IT recruiters. It’s a very understandable error. They are doing a different job and a good recruiter is not required to know everything that we know, he needs to do his own job well.

The Android API for asynchronous logic, AsyncTask, is on its way out. According to an AOSP commit, the API will be deprecated in Android 11.

Libraries and useful resources
A curated list of awesome Android packages and resources.
Videos/Podcasts
In this episode of Fragmented, Donn talks about when it’s appropriate to comment your code.
This session covers the benefits of a declarative reactive UI system like Jetpack Compose and how it applies to real problems that Android developers have today. Additionally, this talk expands on the programming model of Jetpack Compose and some of its implementation details the can help you understand how Compose works.
Class of the week
StrictMode is a developer tool which detects things you might be doing by accident and brings them to your attention so you can fix them.
Beyond Android
Historically, I’ve struggled to find a concise, simple way to explain what it means to practice type-driven design. Too often, when someone asks me “How did you come up with this approach?” I find I can’t give them a satisfying answer. I know it didn’t just come to me in a vision—I have an iterative design process that doesn’t require plucking the “right” approach out of thin air—yet I haven’t been very successful in communicating that process to others.