Ashish KumarSmallest Subtree with all the Deepest NodesFor a binary tree, the depth of each node is the shortest distance to the root. Here a node is deepest if it has the largest depth…3 min read·Dec 13, 2020----
Ashish KumarinProAndroidDevHow do coroutines work under the hood?Many of us have been using coroutines to manage asynchronous tasks which might have otherwise blocked the main thread and cause our app to…4 min read·Mar 18, 2020--3--3
Ashish KumarRetention Policy for Annotations in JavaAs we all know that Java Annotations are used to provide metadata for our code, typically used for the following purposes1 min read·Feb 5, 2020----
Ashish KumarGetting familiar with the Navigation ComponentsPlaying with fragment transactions and handling relevant states has always been (or at least used to be) something, developers are afraid…6 min read·Jul 23, 2019----
Ashish KumarAdding and using debug build specific dependencies in AndroidAndroid-being the versatile giant it is-has a lot of tools to help us in not just in development, but also while debugging the apps. One…2 min read·Jul 23, 2019--1--1
Ashish KumarAdding custom attributes to a view in android (through XML)Very often we come to situations where we need to add a custom ability to a view in android, for example, say we need to set typeface to…2 min read·Jun 12, 2018----