InMicrosoft Mobile EngineeringbyGaurav Goyal·Oct 5, 2020Kotlin 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.A response icon4A response icon4
InMicrosoft Mobile EngineeringbyGaurav Goyal·Jun 3, 2020Scoped Storage in Android 10 & Android 11A secure and advanced app storage system for AndroidA response icon8A response icon8
InMicrosoft Mobile EngineeringbyGaurav Goyal·Mar 27, 2020Kotlin CoroutinesWhat & Why?A response icon5A response icon5
Gaurav Goyal·Jun 27, 2018Client 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…
Gaurav Goyal·Apr 3, 2018Plurals (Quantity String)“If it is only one comment, you need to show “View comment”. If not, show “View comments”.
Gaurav Goyal·Feb 7, 2018Combine 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…A response icon2A response icon2
InAndroidPubbyGaurav Goyal·Jan 3, 2018MVVM 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…A response icon4A response icon4
InAndroidPubbyGaurav Goyal·Dec 2, 2017So that you can start on Memory Leaks in Android AppsWhy am I hereA response icon1A response icon1
Gaurav Goyal·Nov 27, 2017Kotlin: 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…
Gaurav Goyal·Nov 16, 2017Kotlin: Tips and Tricks Part -1Recently Google has included Kotlin (Backward compatible with Java) as their official language. This article will state some of the…