Gaurav GoyalinMicrosoft Mobile EngineeringKotlin Flow in Android — Process asynchronous streamIntroducing Flow. Post talks about its need, advantages and use cases. Flow vs LiveData, Also, solve couple of standard use cases of Flow.7 min read·Oct 5, 2020--3--3
Gaurav GoyalinMicrosoft Mobile EngineeringScoped Storage in Android 10 & Android 11A secure and advanced app storage system for Android7 min read·Jun 3, 2020--8--8
Gaurav GoyalClient side backend for AppsBackend is backbone for most of the mobile applications out there in market. In order to make the UI data driven application needs APIs…2 min read·Jun 27, 2018----
Gaurav GoyalPlurals (Quantity String)“If it is only one comment, you need to show “View comment”. If not, show “View comments”.2 min read·Apr 3, 2018----
Gaurav GoyalCombine Results from Multiple Async RequestsThere are instances when you would want to hit multiple requests in parallel and perform action once all the requests are finished. This…2 min read·Feb 7, 2018--2--2
Gaurav GoyalinAndroidPubMVVM Architecture & LiveData, ViewModel, LifeCycle ComponentsMVC, MVP and MVVM are some of the Architecture patterns used by developers around the world. Which one to use, depends upon the requirement…8 min read·Jan 3, 2018--4--4
Gaurav GoyalinAndroidPubSo that you can start on Memory Leaks in Android AppsWhy am I here9 min read·Dec 2, 2017--1--1
Gaurav GoyalKotlin: Tips and Tricks Part -2In my last blog i wrote about few things which make Kotlin exciting and easy to use. I am going to continue on another few Kotlin tricks in…4 min read·Nov 27, 2017----
Gaurav GoyalKotlin: Tips and Tricks Part -1Recently Google has included Kotlin (Backward compatible with Java) as their official language. This article will state some of the…4 min read·Nov 16, 2017----