Congratulations, guys.
This is our current application.
It's working smoothly.
We're going to update this app to be more and more professional and hold complex UI composables.
For that, I'm going to create for each item a card that holds an image and two texts.
And to be more professional, I want from you to focus with me in these steps.
Here I'm going to create a new data class.
I'll name it as item in Kotlin.
Add data class is a special kind of class intended to hold data by declaring a class as a data class,
Kotlin provides several useful methods automatically.
Here I'll include val title.
It's of type string val description.
It's of type string and val image url.
It's of type int.
The primary constructor needs to have at least one parameter.
In this item class we have three parameters the title, description, and image.
The parameters of primary constructor are automatically properties of the class, meaning that can be
accessed directly on instances of this class.
So at data class can be defined to hold data without much boilerplate code.
This is our data class.
In the next videos, we're going to continue with our app to use this data class for each item in our
application.