© 2023 Hashnode
#android-app-development
Hello everyone! Welcome to my Blog. I am Ashok. I am a student and self-taught Android developer and today, I am here to share my story of creating my first Android app using Android IDE. It was a cha…
Kotlin is a statically typed programming language designed to improve the productivity and readability of code. It provides several features that simplify the development process, including sealed cla…
Smartphones are among the most important devices for people nowadays. More than 60% of people check their phones first thing in the morning. To keep their audience interested, almost all companies, in…
Previously, we used to create one request and then wait for our whole request to get completed. And after all this wait, we get our data to do any calculation. Example: You order 3 burgers and wait fo…
Kotlin provides two mechanisms for defining a blueprint for classes: abstract classes and interfaces. Both abstract classes and interfaces play important roles in object-oriented programming, but they…
Hi guys 👋, in this article, I'm going to delve into what a bottom sheet is, its common uses, and how it can be implemented in android development using Kotlin. I will cover its implementation in the …
Android Development Environment Setup Make sure you have the Node installed if not then you can install it from here and you can check the version of a node using node -v https://nodejs.org/en/downl…
As soon as the review for the app comes to mind, you worry about going to the Playstore, correct?A review is an integral part that lets the developer know how much the users are enjoying their applica…
We’ll be discussing and implementing the Android MVVM architectural pattern in our Android application. Why do we need these patterns? Adding everything to a single activity or fragment would lead to problems in testing and refactoring the …
In this article, we will learn about extensions and what are the different cases where you can(and should) use them. Before starting, I am supposing that you have a basic understanding of OOPs in any …