Blog
Matteo Innocenti
Cancel

Starting with the AndroidX Activity 1.2.0-alpha02 and AndroidX Fragment 1.3.0-alpha02 artifacts the Activity result ceremony will never be the same. Let’s forget about startActivityForResult() and onActivityResult(), they really need some rest after being available since day 0 on the Android SDK. What are ActivityResultContracts An ActivityResultContract defines the input type needed to p...

In this post I’ll wander through Github templates as a way to standardise issues and pull requests formatting. Background When working on a team communication is the real key to success. This should be applied also when filing bugs and committing changes to your repository. When creating an issue you are most likely presented with a blank text box: it’s common to get annoyed and just write a...

Have you ever wondered how to launch an Intent on another app when yours is capable of handling it? Go ahead for the solution. Background One of the first topics you’ll meet as an Android developer are Intents An Intent is a messaging object you can use to request an action from another app component and Intent Filters Each intent filter specifies the type of intents it accepts base...

Trending Tags

Trending Tags