Using Jetpack Compose with Kotlin: Create LazyColumn Lists
About this Course
In this hour-long project-based course, you will learn how to 1. Create a LazyColumn List. 2. Use navigation components from Jetpack Compose to navigate to a details screen for each item in the list. 3. Manipulate the items list and the detail screen with animations from Jetpack Compose. To achieve this, we will work through the project step-by-step to create a scrollable list, click an item in the list, navigate to a details screen, create the details screen, create animations on the items list, create animations on the details screen, and lastly, refine your capstone project for a professional portfolio addition. This project will allow you to become comfortable using Compose to create a scrollable list, using animations on lists and screens, and using Compose Navigation components. We will do this by building a project that incorporates these concepts. This project is unique because you will have in your portfolio many animations to reference for future use. In order to be successful in this project you will need intermediate knowledge of the Android Studio IDE using emulators, gradle builds, and debugging. You need intermediate knowledge of the Kotlin language using lists, maps, datatypes, and functions. You need a beginner knowledge of Jetpack Compose using responsive UI.Created by: Coursera Project Network
Related Online Courses
Ever wondered how we can use AI in programing to make our workloads easier? In this 2-hour long project-based course, you will master the art of prompt engineering to design an educational tool... more
Have you ever wanted to learn about backend (server) development and become a \"full-stack\" developer (someone who can do front-end and back-end development)? It is not as complicated as you... more
Although modern React tends to use functional components, knowledge of class components remains a useful skill to have in your toolbox. You might find yourself dealing with legacy code, or a... more
PowerPoint 365 offers many advanced options that will really make your presentations shine and stand out above the rest. In this project, you will learn how to use animations and transitions in... more
Welcome to the specialized course Heavy Manufacturing! In this comprehensive specialization, we will delve into the intricate techniques, advanced processes, and cutting-edge technologies essential... more