Rohit SinghStructured Concurrency for Coroutines: Unraveling the FundamentalsConcurrencyDec 26, 2023Dec 26, 2023
Rohit SinghUni-Directional Data Flow (MVI) in Kotlin Multi Platform World.MVI stands for Model-View-Intent.Jun 19, 20201Jun 19, 20201
Rohit SinghLearning Modular Approach To Android With DaggerIf you have been android developer for around a year or two, you would keep listening to modularization. Here I will discuss need for…Jul 25, 2019Jul 25, 2019
Rohit SinghRxJava: Create Custom OperatorCreating custom Observable is not a rocket science, it is used when we want to warp a synchronous or callback code and use the power of…Feb 28, 2019Feb 28, 2019
Rohit SinghinAndroidPubLiveData Clean Code using MVVM and Android Architecture ComponentsThis article will talk about things related to every android developer heart : handling lifecycle events, making code cleaner. Remember…Jul 20, 20188Jul 20, 20188
Rohit SinghinAndroidPubRxJava Parallelization Concurrency : Zip() OperatorOften zip() operator is misunderstood when it comes to parallelism. Think of a situation when you have multiple http request and combine…Jun 25, 20183Jun 25, 20183
Rohit SinghinAndroidPubRxJava: Single, Maybe and CompletableRxJava2 introduces different types of Observables : Flowable, Single, Maybe and Completable. We’ll be looking into Single, Maybe and…Jan 11, 20182Jan 11, 20182
Rohit SinghContent Provider Testing AndroidSince Android Applications are getting more complex and smarter each day its important to have a robust database. Database operations…Apr 5, 20163Apr 5, 20163