Hide your production API key or any sensitive data in Android
|

Hide your production API key or any sensitive data in Android

Hi everyone, In this article, we are going to learn how to hide the production API key or any sensitive data to share with the app. In every application, we used many sensitive data like API key or app id or secret key to use in our app.  As we know this information/data is very…

How to handle the localisation or multi language support in android with examples?
|

How to handle the localisation or multi language support in android with examples?

Hello everyone, Today in this article, we are going to learn about localisation to support the multiple languages in our android apps. Localisation is the basic need for the app as we want to engage the app for the different regions to make them understand their language. Generally, we handle the localisation in two different…

How to convert any callback to Coroutines and use them in Kotlin Android?
|

How to convert any callback to Coroutines and use them in Kotlin Android?

Hello everyone, In this article, we are going to learn something to handle the callback by using Kotlin Coroutines. As we are already familiar with Coroutines in my earlier post here get started Coroutines. Alright, then let’s started to learn about the deal with callback in coroutines.  In android, we mostly use the UseCase to…

Implement the SMS User Consent API and SMS Retriever API in Android
|

Implement the SMS User Consent API and SMS Retriever API in Android

Hello everyone. In my last tutorial, we learned about the Jetpack Compose introduction and about applying the app theme for light and dark mode in Jetpack Compose and how to use layouts, rows, columns, modifiers and Constraint layouts. I recommended reading all these articles to better understand the Jetpack Compose. In this tutorial, we are going to learn something…

Jetpack Compose Coroutine flow with LiveData/ViewModel in Android
|

Jetpack Compose Coroutine flow with LiveData/ViewModel in Android

Hello everyone, In this article, we are going to learn about the Jetpack Compose with LiveData and coroutines flow. In my last tutorial, we have learned about the Jetpack Compose introduction and about applying the app theme for light and dark mode in Jetpack Compose and how to use layouts, rows, columns, modifiers and Constraint layouts. I recommended…

Android Jetpack Compose of layouts, row, column, modifier, ConstraintLayout and Scaffold
|

Android Jetpack Compose of layouts, row, column, modifier, ConstraintLayout and Scaffold

Hello everyone, In this article, we are going to learn how to use layouts, rows, columns and modifiers with any layout. In my last tutorial, we have learned about the Jetpack Compose introduction and about applying the app theme for light and dark mode in Jetpack Compose. I would recommend checking this article before reading…

How to set the app theme for light and dark mode in Jetpack Compose Android
|

How to set the app theme for light and dark mode in Jetpack Compose Android

In this article, we are going to learn about to how to set the app theme for light and dark mode with help of Jetpack compose. We already covered the Jetpack Compose introduction in my first article, If you did not know about the basic introduction of Jetpack Compose and setup then I would be…

How to scroll to a specific view and focus the view with scroll view in android
|

How to scroll to a specific view and focus the view with scroll view in android

As many of the developer face this problem to scroll the view to specific view to focus the child view of scroll view. Let’s see an example, we have huge form where user need to fill to submit. But in the big form if user is missing any filling field or view then it is…

Android Jetpack Compose introduction and started with Hello layout
|

Android Jetpack Compose introduction and started with Hello layout

Hello all, In this article, we are going to explore the new Jetpack Compose library which is used to design the android user interface smartly. Jetpack Compose is a modern toolkit for building native Android UI. Jetpack Compose simplifies and accelerates UI development on Android with less code, powerful tools, and intuitive Kotlin APIs. Use…

Jetpack component Preference DataStore in android
|

Jetpack component Preference DataStore in android

Hello everyone, In this article we will learn about the new Jetpack component DataStore for storing the data like shared preference. Jetpack DataStore is a data storage solution. It allows us to store key-value pairs (like SharedPreferences) or typed objects with protocol buffers. DataStore uses Kotlin and Coroutines + Flow to store data synchronously with…