Abhishek KumarIs it better to use Hashmap with initial capacity?In Kotlin and Java, you can instantiate a Hashmap with or without an initial capacity. But is one of these ways better than the other…4 min read·Aug 30, 2023----
Abhishek KumarDeep dive into Android build processIf you are not familiar with terms like Android Runtime, Dalvik, DEX, JIT and AOT please read my article before going ahead.4 min read·Feb 1, 2022--1--1
Abhishek KumarUnderstanding Android Runtime and DalvikAndroid has undergone a lot of changes related to build process, execution environment and performance since its inception in 2007. Before…4 min read·Jan 31, 2022----
Abhishek KumarKotlin Coroutines: Coroutines are NOT light weight threads.Since you are here I am assuming you are familiar with the concept of asynchronous programming and multi-threading in some form or another…4 min read·Jan 30, 2022--3--3
Abhishek KumarSystem Design: Designing a URL Shortening ServiceFrom a bird’s eye view, a URL shortening service provides you with a short, and consequently easy to remember URL to use in place of a long…9 min read·Jan 25, 2022--2--2
Abhishek KumarWhere should you store your secret keys in Android?Almost every Android app has some data that should not be exposed. Secret credentials, end point URLs and API keys are examples of data…4 min read·Jan 24, 2022--4--4
Abhishek KumarLeetCode 1721: Swapping Nodes in a Linked ListThis is one of those problems that can actually tell the good programmers from the muggles.3 min read·Apr 26, 2021----