Published in


Deep Dive into Activity Results API — No More onActivityResult()

ActivityResultContracts by Examples

Since Android came into existence in 2007, Activity has been one of its core components. One of the most common tasks in apps is transferring data between two Activities. Until now, Intents and onActivityResult were the only choice.




The (retired) Pub(lication) for Android & Tech, focused on Development

Recommended from Medium

Android Extract APK

How To Add Firebase Analytics To Your Flutter App

Google Play: In-App review

Creating an Android library from scratch

Making Screens Adaptive to different screen sizes in the most easy way

Help, adb is not found!

Android Memory leaks and Garbage collection

Simplifying Jetpack Navigation between top-level destinations using Dagger-Hilt

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Wajahat Karim

Wajahat Karim

🔥 Google Dev Expert (GDE) in Android . 📱 Android Dev . 💻FOSS Contributor . 📝Writer . 🎤 Speaker . 👶 Developer Dad — 🌐Subscribe at

More from Medium

Developing a Restaurant Search app in Android and Kotlin

Taming Android Unit Test when using different flavors and build types

Exploring Jetpack WindowManager for Foldable Devices