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.Oct 5, 20204Oct 5, 20204
Gaurav GoyalinMicrosoft Mobile EngineeringScoped Storage in Android 10 & Android 11A secure and advanced app storage system for AndroidJun 3, 20208Jun 3, 20208
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…Jun 27, 2018Jun 27, 2018
Gaurav GoyalPlurals (Quantity String)“If it is only one comment, you need to show “View comment”. If not, show “View comments”.Apr 3, 2018Apr 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…Feb 7, 20182Feb 7, 20182
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…Jan 3, 20184Jan 3, 20184
Gaurav GoyalinAndroidPubSo that you can start on Memory Leaks in Android AppsWhy am I hereDec 2, 20171Dec 2, 20171
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…Nov 27, 2017Nov 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…Nov 16, 2017Nov 16, 2017