Gaurav RajputDebouncing And ThrottlingThrottling and Debouncing are techniques used to control the rate at which a function is executed. They are handy when dealing with events…Sep 14Sep 14
Gaurav RajputPublish your first libraryWe use several third-party libraries in our app, but have you ever thought about creating your own? No worries if you haven’t — it’s…Sep 7Sep 7
Gaurav RajputScope Functions in Kotlin (let, apply, with, also, run)Sometimes while writing code we want to execute a few lines of code referencing an object. For that, we create a temporary scope in which…Aug 29Aug 29
Gaurav RajputActivity launch modes: AndroidTo understand launch modes, lets first understandJan 3, 2021Jan 3, 2021
Gaurav RajputSet up Crashlytics: AndroidLet’s see how we can enable live crash reporting on firebase. It’s very straightforward and can be done in a few minutes. First of all…Dec 7, 2020Dec 7, 2020
Gaurav RajputFirebase Integration within 5 minutes: AndroidFirstly let's understand What is Firebase?Dec 7, 2020Dec 7, 2020
Gaurav RajputSecrets of World: QuestionnaireThere are a lot of secrets and mysteries in the world. I am sure most people have thought about it. And off cause some of them were…Dec 1, 2020Dec 1, 2020
Gaurav RajputUsing Shimmer To Show ProgressWe often have to wait for the API call to show the results on the app; during this app screen remains blanks. If API is taking too much…Nov 30, 2020Nov 30, 2020
Gaurav RajputSubjects: RxjavaSubjects act as an observer as well as observable. It means you can call onNext(), onComplete(), and onError() on a Subject, and it will…Sep 5, 2020Sep 5, 2020
Gaurav RajputHot and Cold Observable: RxJavaIf you came to this page, I am expecting you to know about observables. If you want to have a look at observables you can see my previous…Sep 4, 2020Sep 4, 2020