Intents on Android

October 13, 2019

Interprocess communication or IPC is a functionality given by a system to allow the processes to share data with each other.

You can use named pipes or domain sockets on Unix, postMessage on the web and intents on Android. There are other mechanisms on Android for a service, but today we will focus on intents.

Gradle distributionUrl: bin vs all

October 12, 2019

Whenever you create a project in Android Studio, a gradle-wrapper.properties file is created in the folder gradle/wrapper. It holds different information about the Gradle configuration of your project. Your distributionUrl should be targeting a URL with a suffix -all.zip. It’s bigger than what you need.

Hello World Server in Golang

October 2, 2019

I’m back from vacation, and it’s time to work again on side projects! I’ve been working for a while on an idea and wanted to use Golang for it. To help me sharpen my skills on this language, I’ll be sharing some simple code snippets periodically I’m using in my project. Today is a hello world HTTP server.

What's new in Android Studio 3.4

April 29, 2019

My second video with Google is out with some really cool features as the Resource Manager (made by my friend Vadim), the updated Project Structure Dialog and also many bug fixes.

R8 is now enabled by default and it takes care of desugaring, shrinking, obfuscating, optimizing, and dexing all in one step.

What's new in Android Studio 3.3

January 14, 2019

This is my first video with Google as an Android developer advocate! Check out all the new features of Android Studio 3.3 with this video.