© 2023 Hashnode
#android
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 …
This article shows the steps to convert this Jetpack Compose App Template to use Material 3 design - the latest version of Google’s open-source design system. 1. Update Compose Material Dependency Rep…
App Developer Salary It's not unexpected to see an improved job forecast for app developers given the increasing reliance on mobile devices. By 2031, there will be a 25% increase in the number of soft…
Chrome custom tabs give apps more control over their web experience. CustomTabs is a Chrome platform component. Chrome Custom Tabs are now generally available to all users of Chrome, on all of Chrome’s supported Android versions (Jellybean …
We will build simple app using jsonplaceholderAPI for this project and use Retrofit library with MVVM in JetPack Compose. So here are the files. Dependencies: Project Level Build.gradle: buildscript {…
Post inspired by RecyclerCalendarAndroid Lib RecyclerView The theory is simple, we need each day of the calendar rendered as one cell of the RecyclerView. To achieve this, we need to first prepare li…
Android Jetpack's Navigation component helps you implement navigation, from simple button clicks to more complex patterns, such as app bars and the navigation drawer. In this article, we will learn ho…
A variable refers to a memory location that stores some data.You can declare variables in Kotlin using the val and var keywords. val:A variable declared with the val keyword is read-only (immutable). It cannot be reassigned after it is init…
If you are a beginner, you might have used this Intent thing when navigating from one activity to another. But, it is more than that... If you don't know what it is let me explain it to you in details…
What is freelancing ? Freelancing is a work arrangement in which individuals offer their services to clients as independent contractors, typically on a project-by-project basis, rather than as employe…