Hello, you read Infinum Android Sweets and bring the latest Android news straight to your inbox every week.
Android Runtime – How do Dalvik and ART work?
In this article you will learn how Android Runtime works, what ART, DALVIK, JIT and AOT are and how the runtime evolved to make our apps faster 🚀
Zeros and zero certainty
Zero security is a first class concept in Kotlin. In this chapter, you will learn all about zeros, including managing them with tools like Smart Casts, Elvis Operators, Safe Call Operators, and more.
Android Vitals – Tap Response Time
Measuring the response times of user actions is critical to ensure a good user experience. Taps are the most common action apps that need to be acted upon. Can we measure the tap response time?
How attackers could delete your Google developer account
I want to tell you about a strange situation that I faced as a developer. Sometime in early March I saw a message in Google Admob that an app (Blue clean) made ad requests, but they weren’t added to the app-ads.txt file. This app wasn’t mine, so I didn’t pay attention to it. Then I received a letter from Admob saying it was necessary to take action. In the Admob account, I saw that the warning was related to the removal of the app.
Android 12 – App Overlay Controls
A brief overview of the new feature of Android 12: App Overlay Control.
Libraries and useful resources
google / TestParameterInjector
A simple but powerful parameterized test runner for Java.
Videos / podcasts
Navigation: user interface
Welcome back to the second series for MAD Skills on Navigation. In this episode, we’re going to look at how to integrate navigation into UI components such as the action bar, bottom tabs, or drawers.
Class of the week
Class that provides a privileged API for collecting and consuming bug reports.
4 tips for changing context in Git
Anyone who spends a lot of time with Git has to do some kind of context switch at some point. Sometimes this adds very little effort to your workflow, but sometimes it can be very painful. Let’s discuss the pros and cons of some common strategies for dealing with context switches.