© 2023 Hashnode
#android-apps
Hello there 👋! If you've ever had to wrestle with the dreaded OutOfMemoryError, or if your app is running slower than a tortoise at a marathon, you're in the right place. In this article, we'll explo…
Nowadays, we all have smartphones with lots of applications. But has anyone considered how that app may be developed? If someone wants to create an app, how can he do so and what resources would be ne…
This is just a quick guide and a simple example of how to add the Google Play In-app review dialog in your app. This is what it looks like after I implemented this in RSS feed reader app. 1. Add Revi…
This is part of the asynchronous flow series: Part 1 - Exploring Android LiveData Usages and Behaviors Part 2 - Introduction to Kotlin Flows and Channels Part 3 - Exploring Different Ways to Collec…
In today's fast-paced world, staying up-to-date with the latest developments in the tech and coding world can be challenging. With so many publications, low-quality content, and rapid changes in the t…
Why Does A Image Loading Library Exist? Why utilize an external library should be the first question that pops into your head. Is it only because we want to write fewer lines of code? perhaps it has a…
Roboto is the default font used by Material 3. However, we often want to change it for our app. Instead of manually copying the font asset, you can now download the Google font asynchronously and use …
Mobile Application Development overview One of the best jobs in the IT industry is mobile app development. An expert software developer, also known as a computer software engineer, is someone who creates and programmes apps for mobile devic…
Jetpack Compose is a modern toolkit for building native Android UI using Kotlin. In Compose, UI components are defined as composable functions, which are functions that describe a UI component and can…
In this article we are going to have a deep dive into importing phone contacts into an Android application. We’ll look at two methods for doing this and weigh their pros and cons. NOTE: All code snipp…