Android

Changing App Icons at Runtime in Android

In this video, Mukesh Solanki shows how to change the app icon at runtime in Android.

Master SplashScreen API with this Step-by-Step Guide

In this video, Mukesh Solanki dives into the SplashScreen API, offering a complete walkthrough on how to effectively use this feature to create engaging entry points for your users.

Unlock the Power of Android Build Types - Debug, Staging, and Production

In this video, Mukesh Solanki will guide you through the process of implementing Debug, Staging, and Production build types in Android. Learn the ins and outs of setting up different build configurations, optimizing debugging workflows, and ensuring a smooth transition from development to production.

Demystifying DataStore - A Comprehensive Guide to Using DataStore with Jetpack Compose

In this article, Mukesh Solanki talks about how to use DataStore with Jetpack Compose to store key-value pairs and proto data in a type-safe way.

Jetpack Compose - The Future of Android Development

In this post, Mukesh Solanki Explains why Jetpack compose is the future of android development.

Handling Android crashes gracefully

In this video, we will discuss how to gracefully handle uncaught exceptions in Android and prevent your app from crashing on users. We will be taking a look at how to implement the DefaultUncaughtExceptionHandler

Applying SOLID Principles in Android Development

In this post, Mukesh Solanki explains how SOLID principles can be applied in Android development.

Building a CI/CD pipeline for Android apps using GitHub actions.

In this post Mukesh Solanki will be talking about how to build a CI/CD pipeline for Android apps using GitHub actions.

Why I ended my 10 year old relationship with GSON?

Bring to the table win-win survival strategies to ensure proactive domination. At the end of the day, going forward.

Animated Splash Screen in Android with Compose.

In this post Mukesh Solanki will show you how to create an animated splash screen in Android with Jetpack Compose.

Classic Snake Game with Jetpack Compose.

In this post Mukesh Solanki shows how to build a classic snake game with Jetpack Compose.

7 things to keep in mind while building jetpack composable’s.

In this post Mukesh Solanki talks about the 7 things to keep in mind while building UI's with jetpack compose

My Setup for Android Development

In this post Mukesh Solanki talks about his setup for Android Development and how it boots his productivity.

Gracefully handling Android app crashes

In this post Mukesh Solanki talks about how to listen for crashes in your Android app globally and how to handle them gracefully.

How to prevent hackers from reverse engineering your Android apps

In this article Mukesh Solanki talks about the precautionary measures to take while building an Android app to prevent hackers from easily breaking your app or reverse engineering it.

How to prevent hackers from reverse engineering your Android apps

In this article Mukesh Solanki talks about the precautionary measures to take while building an Android app to prevent hackers from easily breaking your app or reverse engineering it.

What to choose Realm or SQLite with Room?

In this article Mukesh Solanki talks about how to make the decision about picking the right database for your app.

How to make a splash screen like Youtube on Android?

In this post Mukesh Solanki will show you how to create a splash screen like Youtube on Android.

How I fought modders and crackers? (Android-Tamper-Detector)

Android-Tamper-Detector is a library that can detect if an app was tampered with. See the example to see more detail.

Displaying MD or Markdown files and text in Android

MarkdownView is a simple library that can display MD or Markdown files and text. See the example to see more detail.

How to add a Country Picker for Android in few lines?

CountryPicker is a simple library that can show a country picker. See the example to see more detail.

How to build an OtpView or a PinView in android?

A key part of any app these days is phone number verification, Whether it is for two-factor authentication or for phone number verification or any other purpose it has become an important part of the app. Now there are tons of services that help you achieve this. But the problem is to develop that view where the user will be entering this code or the one-time password. In most cases sitting and coding that view could be time-consuming and could lead to having an errorneos code and is not always simple and straightforward. That's where OtpView or PinView comes into play.