Kotlin provides the ability to extend a class with new functionality without having to inherit from the class or use design patterns…


A simple guide to understand various components of MVVM Architecture in Android


Manage your Gradle dependencies in a smart way!!

Cover Image

How am I planning to do this?


With a single page of code, turn your normal camera app into a machine learning app.

Cover photo

Project Overview


Better design in less time

  1. Basic knowledge about Jetpack Compose.
  2. Must have read Part I…

Jetpack Compose

Better design with less lines of code.


Most secured way to authenticate.

Cover image


Simplest way to click and analyse photos in Android

Spring Animations


A complete guide for physics based animations.

Spring animation Gif

What you will learn in this lesson?

  1. Automatically creating a notification after a certain period.
  2. Providing a button and a large image to that notification.
  3. Snoozing that notification for some time.

Himanshu Choudhary

Android Developer @BluSmart

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