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.
Android Developers Blog: Android Studio 3.4
After nearly six months of development, Android Studio 3.4 is ready to download today on the stable release channel. This is a milestone release of the Project Marble effort from the Android Studio team.

Read More
The technical debt that sneaks up on you is the worst. Memory leaks hide well and only show their faces when it’s too late. Not anymore.

Thank you for all the feedback about updates we’ve been making to Android APIs and Play policies. We’ve heard your requests for improvement as well as some frustration. We want to explain how and why we’re making these changes, and how we are using your feedback to improve the way we roll out these updates and communicate with the developer community.

This spring, I took the week to finally dive further into Espresso testing. I've automated apps with this tool before, but there's one issue with Espresso testing that I've always struggled with: network mocking.

What is the difference between abstract class and interface?” — this is one of the most popular questions during programmer recruiting process.
Overview of How to use Kotlin language to build Andriod applications and Quick Comparison between Features of Java and Kotlin
Automatic tagging of RxJava 2 originating subscribe points for onError() investigation.
App Debugging & Inspection Tool for Android. Contribute to willowtreeapps/Hyperion-Android development by creating an account on GitHub.
Italy’s biggest Android Event. Droidcon offers international developers, creatives, startups / agencies and companies a chance to present their products and services to the Italian market. 
To interest possible new clients and investors and also to inspire for future collaborations. 
Class of the week
A presentation is a special kind of dialog whose purpose is to present content on a secondary display. A Presentationis associated with the target Display at creation time and configures its context and resource configuration according to the display's metrics.
Beyond Android
How could anyone do this? I bury my eyes into my fists and laugh-weep audibly. My coworkers ask me what’s wrong and I give a dramatic retelling of the Worst Hits Of BulkDataImporter.js 2018, courtesy of Chuck Parsley*. Everyone nods sympathetically and we agree: how could they have done this to us?