We may earn an affiliate commission when you visit our partners.
Course image
AJ Sherrell

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.

Read more

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.

Enroll now

Two deals to help you save

We found two deals and offers that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Project Overview
This Guided Project Using Jetpack Compose with Kotlin: Create LazyColumn with Animations. 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 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, intermediate knowledge of the Kotlin language, and a beginner knowledge of Jetpack Compose.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores navigating screens using Jetpack Compose, which is standard in the industry
Taught by AJ Sherrell, who are recognized for their work in Android development
Develops skills and knowledge that are highly relevant to software design
Provides hands-on labs and interactive material to reinforce learning
Includes navigation components to transition between screens, a common industry practice
Involves some prior knowledge of Android Studio and Compose, which may be challenging for beginners

Save this course

Save Using Jetpack Compose with Kotlin: Create LazyColumn Lists to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Using Jetpack Compose with Kotlin: Create LazyColumn Lists with these activities:
Explore Android Studio tutorials
Solidify your knowledge of Android Studio by following detailed tutorials that cover the basics of the IDE, as well as Jetpack Compose, animation, and Kotlin.
Browse courses on Android Studio
Show steps
  • Choose a tutorial series that aligns with your learning goals
  • Follow the tutorials step-by-step, taking time to understand the concepts being taught
  • Experiment with the code examples to reinforce your understanding and customize the results
  • Ask questions and seek clarification in the tutorial forums or online communities
Practice creating Compose animations
Reinforce your understanding of animations in Jetpack Compose by engaging in repetitive drills that involve creating animations for various scenarios.
Browse courses on Animation
Show steps
  • Find a set of animation exercises or create your own
  • Implement the animations in Jetpack Compose, paying attention to the syntax and timing
  • Test and refine your animations to achieve the desired effects
  • Seek feedback from peers or mentors to improve your animation skills
Learn about advanced Jetpack Compose concepts
Expand your knowledge of Jetpack Compose by exploring advanced concepts and best practices through guided tutorials.
Browse courses on Jetpack Compose
Show steps
  • Identify areas where you want to improve your Jetpack Compose skills
  • Find tutorials or courses that cover those specific advanced concepts
  • Follow the tutorials, implementing the techniques in your own projects
  • Share your learnings and insights with others in online forums or communities
One other activity
Expand to see all activities and additional details
Show all four activities
Participate in online or in-person discussion groups
Engage with peers and experts in discussion groups to share knowledge, ask questions, and learn from different perspectives on Jetpack Compose, Kotlin, and animation.
Browse courses on Jetpack Compose
Show steps
  • Join online forums or communities related to Jetpack Compose and Kotlin
  • Attend or organize in-person meetups to connect with local developers
  • Participate in discussions by sharing your experiences, asking for help, and providing insights
  • Collaborate with others on projects or code challenges

Career center

Learners who complete Using Jetpack Compose with Kotlin: Create LazyColumn Lists will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Using Jetpack Compose with Kotlin: Create LazyColumn Lists.
Android Jetpack Compose: The Comprehensive Bootcamp
Most relevant
(Jetpack, Architecture & More)Advanced Android Bootcamp...
Most relevant
Create the User Interface in Android Studio
Most relevant
Use Animations and Transitions in PowerPoint 365
Android Drawables and Images
Build a Low-Fidelity Mobile App Prototype with Adobe XD
Use Menus to Process Simple Personal Data in JavaFX
Build a Lo-Fi Responsive Website Prototype with Adobe XD
Using Animations and Transitions in Libre Impress
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser