Bal sikandarS.O.L.I.D principle in AndroidPhoto by engin akyurt on UnsplashSep 17, 20231Sep 17, 20231
Bal sikandarMastering RecyclerView Optimizations in AndroidRecyclerView is a powerful widget in Android for efficiently displaying large lists or grids of data. To ensure your app’s performance and…Sep 3, 2023Sep 3, 2023
Bal sikandarAt your Service(Android)Services in Android are a powerful tool for performing various tasks without requiring a user interface. They are essential components for…Aug 27, 2023Aug 27, 2023
Bal sikandarUnraveling RxJava: flatMap vs. switchMap vs. concatMapIn the world of RxJava, the trio of flatMap, switchMap, and concatMap play a crucial role in transforming and combining Observables. These…Aug 20, 2023Aug 20, 2023
Bal sikandarImproving Play Store ratingThis is a small post I’m gonna talk about some of the basics that help app developers to maintain good ratings in their apps.May 8, 2023May 8, 2023
Bal sikandarTimeouts in Http and RetrofitWe make thousands of HTTP calls through Retrofit and Okhttp. Sometimes those requests fail due to network and connectivity issues.May 2, 2023May 2, 2023
Bal sikandarBest Practices for writing If-else.In this blog, we’ll talk about avoiding or writing better If conditions on a case-to-case basis.May 13, 20213May 13, 20213
Bal sikandarinMindOrksDialogs in Android using Kotlin DSLTo understand how to create DSL in Kotlin you must go and read Part1 first. Now this article will use learning from last article to…Feb 11, 20201Feb 11, 20201
Bal sikandarinMindOrksBuilder Pattern vs kotlin DSLCreating complex objects using Builder pattern vs Kotlin DSL. We’ll see which one is compact, more readable etc…Jan 20, 20206Jan 20, 20206
Bal sikandarinMindOrksKotlin converter extension functionWhat are converters?Jan 13, 20201Jan 13, 20201