This Story is from the Kotlin- Series.This article explain you about kotlin scope function & common Usage.

One of the main reasons developers are attracted to kotlin is how concise it is to write. Scope functions are one of the ways to write such concise code. …


This Story is from the Kotlin- Series.This artice focuses on solving practical problems using coroutines by implementing one shot requests.

In this post we’ll look at how to use them to accomplish some real tasks. Coroutines are a general purpose programming language feature at the same level as functions —…


This Story is from the Kotlin- Series.This article explain you about structured concurrency in Coroutines.

Structured concurrency is a combination of language features and best practices that, when followed, help you keep track of all work running in coroutines.

On Android, we can use structured concurrency to do three things:


In this blog, we will learn about nested class and Inner Class working.

A class is declared within another class then it is called a nested class. By default nested class is static so we can access the nested class property or variables using dot(.) …


In this blog, we will learn how to make a singleton class in Kotlin? So, let’s get started.

In Android App, for an object which is required to be created only once and use everywhere, we use the Singleton Pattern. Singleton Pattern is a software design pattern that restricts the…


This Story is from the Kotlin- Series, In this article we will learn inline functions in Kotlin.

In Kotlin, the higher-order functions or lambda expressions, all stored as an object so memory allocation, for both function objects and classes, and virtual calls might introduce runtime overhead.Sometimes …


This Story is from the Kotlin- Series, In this article, we will learn infix notation used in Kotlin functions.

Kotlin is a language that adds many fresh features to allow writing cleaner, easier-to-read code.This, in turn, makes our code significantly easier to maintain and allows for a better end result…


This Story is from the Kotlin- Series, In which we will learn about companion object.

In Kotlin or any other programming language like Java, whenever we want to call the method or whenever we want to access the members of a class then we make the object of the class…


In this post, we are going to discover the pitfalls of using hard-coded dimensions and a way to support different screen sizes.

Since the early days of Android, it has been recommended to use Density-independent pixel (abbreviated dp or dip) instead of Pixels for creating layouts and UI elements. …


This Story is from the Kotlin- Series, now we will going to Study new Jetpack component that is Compose. Part-1 and Part-2 help you for basic compose study.

RecyclerView + ListAdapter implementation

RecyclerView is a really cool and powerful tool to display list(s) of content on Android. There are tons…

Deepak Sikka

Senior Android Developer. Working on technology Like Java,Kotlin, JavaScript.Exploring Block Chain technology in simple words.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store