How to Implement LazyColumn in Jetpack Compose?

Jetpack Compose LazyColumn

In this article, we’ll learn how to implement LazyColumn in Jetpack Compose. If you are familiar with XML, it is the RecyclerView for displaying the items vertically. Prerequisites: What is LazyColumn in Jetpack Compose? LazyColumn is used to display a vertically scrolling list. It only renders the currently visible items. As a result, it is … Read more

How to Move Local WordPress Site to a Live Server?

Wordpress Local Host to Live

In the previous post, we have seen how to build a WordPress site locally on your computer without hosting and domain. Now, we’ll move this site to a live server. We are going to use the All-in-One WP Migration plugin. It makes the migration process simpler. First, log in to your WordPress dashboard on your … Read more

How to Create a FREE WordPress Site (No Hosting & Domain)

FREE Wordpress Site without Hosting and Domain

Generally, we need a domain and hosting to build a WordPress website. But, in this article, we’ll see how to make a WordPress site without hosting and domain for FREE. The idea here is to download WordPress locally on your computer. It works same as the WordPress on a web host. When you are done … Read more

3 Ways to Create Lines in Jetpack Compose

Jetpack Compose Line

In this article, we’ll learn how to create horizontal and vertical lines in Jetpack Compose with the help of examples. Prerequisites: There are three APIs to create lines in Jetpack Compose: Let’s look at each one. For this article, create an empty Jetpack Compose project and open MainActivity. Create a MyUI() composable and call it … Read more

How to Implement OutlinedButton in Jetpack Compose?

Jetpack Compose OutlinedButton

In this article, we’ll learn how to implement OutlinedButton in Jetpack Compose. Prerequisites: For this article, create an empty Jetpack Compose project and open MainActivity. Create a composable called MyUI() and call it from the onCreate() method. We will write our code in the MyUI(). Jetpack Compose provides OutlinedButton API: onClick – A lambda that … Read more

How to Implement IconButton in Jetpack Compose?

Jetpack Compose IconButton

In this article, we’ll learn how to implement IconButton in Jetpack Compose. Prerequisites: For this article, create an empty Jetpack Compose project and open MainActivity. Create a MyUI() composable and call it from the onCreate(). We will write our code in the MyUI(). Next, open the app-level gradle file and add the following dependency. It … Read more

How to Create a TextButton in Jetpack Compose?

Jetpack Compose TextButton

In this article, we will learn how to create a TextButton in Android Jetpack Compose. Prerequisites: For this article, create an empty Jetpack Compose project and open the MainActivity.kt. Create a MyUI() composable and call it from the onCreate() method. We will write our code in the MyUI(). Jetpack Compose provides TextButton API. It looks … Read more

How to Use Images in Jetpack Compose?

Jetpack Compose Image

In this article, we will learn how to use images in Android Jetpack Compose with the help of examples. Prerequisites: Let’s start coding. First, create an empty Jetpack Compose project and open MainActivity. Next, create a MyUI() composable and call it from the onCreate() method. We will write our code in the MyUI(). Next, download … Read more

How to Use Icons in Jetpack Compose?

Jetpack Compose Icon

In this article, we will learn how to work with icons in Android Jetpack Compose. Prerequisites: By default, Jetpack Compose comes with a limited set of icons. Add the following dependency in the app-level gradle file to get all the material icons. You can find the project and app level gradle files on this page. … Read more

Jetpack Compose Button (with Examples)

Jetpack Compose Button

In this article, we will learn how to implement a button in Jetpack Compose with the help of examples. Prerequisites: What is Button in Android? A button is a UI element that a user can interact with by clicking or tapping it. It typically contains a text label that says what happens when we tap … Read more