We will cover the following in this tutorial: What is MVVM architecture? Set up a new project with Kotlin and other dependencies required. Project Structure. Set up the utils package. Set up the data layer. Set up UI layer, build and run the project. Project Source Code and What Next?