강의

멘토링

로드맵

BEST
Programming

/

Mobile Application Development

[LV1] Jetpack Compose - UI Practice

How about moving away from XML-only Android development and introducing Jetpack Compose?

(4.7) 13 reviews

240 learners

  • bokchi
안드로이드
앱개발
android
jetpack
android-jetpack-compose
실습 중심
Android
Kotlin
Jetpack

Reviews from Early Learners

What you will learn!

  • How to use Jetpack Compose

  • Jetpack Compose Advantages

Jetpack Compose, which was only planned,
Shall we learn together this time?

Do you know the benefits of JetPack Compose?

What comes to mind first when you're asked to create a screen like the one below using existing XML? (You'll create all the apps below yourself in this course.)

"I need to look for a library."
“It would be complicated to make a custom view, right?”
Doesn't that thought come to mind first?
If so, you might want to consider adopting Jetpack Compose!

Still having trouble seeing the benefits of Compose?

So how about an app like this?

This kind of animation can also be easily implemented using Compose.
I'll show you how to do it yourself in class!


Firsthand experience with JetPack Compose
I'm here to tell you how useful it is .

Jetpack Compose is a tool that accelerates UI development with less code on Android.

“(…) a modern toolkit for building native Android UIs. Jetpack Compose simplifies and accelerates UI development on Android with less code, powerful tools, and intuitive Kotlin APIs .” (Official Google Documentation)

We had a complex UI project within the company, so we actively studied and adopted Jetpack Compose. After implementing it, we saw a significant reduction in UI code and a reduction in fatigue when connecting the UI and business logic . Ultimately, we were able to see a significant increase in productivity compared to developing Android screens using only XML.

So, I recommend it to these people!

Those who have developed apps using existing Android (XML) and are considering introducing Compose

For those of you wondering what Jetpack Compose is and what its real benefits are.

For those preparing for employment as an Android developer (Compose is mentioned a lot in job postings these days!)

✋ Wait! This isn't for people like this.

  • For those new to Android app development: I recommend Kotlin or the Android for Beginners course .
  • For those who have already developed with Compose to some extent and want to take a more advanced course: I will prepare an advanced course in the next lecture.

Starting with the easy ones, step by step
Complete the basics of Jetpack Compose

We've structured it so that you can become familiar with Jetpack Compose by starting with easy examples and gradually increasing the difficulty level.

Section 1 - A quick look at the layout

We'll warm up by practicing various features of Jetpack Compose.

Section 2 - Creating a Resume App

Building on what we learned in the previous section, let's create a simple resume app.

Section 3 - Creating a Dice App

Let's easily implement the screen that appears whenever the dice number changes using code rather than an image.

Section 4 - Creating a Graph App

Through hands-on practice, we will create an app that easily creates various graphs.

Section 5 - Creating a Calendar App

Let's easily implement a calendar screen that was difficult to create in existing XML.

Section 6 - Theme

Let's take a look at the theme that is initially created when a project is created and customize it.

Section 7 - Creating the Coupang Main Screen

We will practice Scroll and Pager while creating a screen similar to Coupang's main screen.

Section 8 - Creating Pokémon Cards

We will practice animating a card flipping over and learn how to implement animations simply in Compose.

Section 9 - Some Tips for Using Compose (Bonus!)

Learn about some of the confusing parts of Compose and how to use it with XML.


Q&A 💬

Q. Is player knowledge required?

Yes. This course is recommended for those who can create a RecyclerView using existing XML. Basic knowledge of Kotlin syntax is also required.

Q. To what extent do you cover Compose?

The course mainly focuses on basic UI.

Q. Are there LV2 and LV3 after LV1?

  • [LV1] Jetpack Compose - UI Practice (Current lecture)

  • [LV2] Jetpack Compose - UI and Animation ( Link )

  • [LV3] Jetpack Compose - Create a Diet App ( Link )

Q. What is your teaching style?

We've set up a number of classes as previews. We encourage you to check out the previews and see if they suit your teaching style before taking the course.

Q. Why should I take the lecture when there is official Google documentation?

Personally, while the official Google documentation is well-explained, I often felt it wasn't very user-friendly for beginners. In this lecture, I've tried to provide a step-by-step explanation of Jetpack Compose for beginners.

So that you can fully understand the content
We provide source code and Notion materials!

Section 0 Lecture Introduction - The source code has been organized in a way that makes it easy to view in Notion, along with the lecture material link.

A great lecture to watch together 📺

Recommended for
these people

Who is this course right for?

  • Anyone who has ever thought about learning Jetpack Compose

  • If you are curious about what Jetpack Compose is,

  • Those preparing for employment as Android developers

Need to know before starting?

  • Experience developing Android with existing XML

Hello
This is

6,372

Learners

395

Reviews

1,373

Answers

4.8

Rating

11

Courses

2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.

현재는 평범한 직장인 개발자입니다

Curriculum

All

70 lectures ∙ (7hr 3min)

Published: 
Last updated: 

Reviews

All

13 reviews

4.7

13 reviews

  • devlsy님의 프로필 이미지
    devlsy

    Reviews 4

    Average Rating 4.5

    4

    99% enrolled

    As a server developer studying Android, this was a great help in grasping the concepts related to Jetpack Compose. Thank you.

    • bokchi
      Instructor

      Thank you for the course review!

  • gutaekim4081님의 프로필 이미지
    gutaekim4081

    Reviews 3

    Average Rating 4.7

    5

    30% enrolled

    • limjg8430님의 프로필 이미지
      limjg8430

      Reviews 2

      Average Rating 5.0

      5

      100% enrolled

      • lspshin03047575님의 프로필 이미지
        lspshin03047575

        Reviews 2

        Average Rating 5.0

        5

        30% enrolled

        • gomohan16372님의 프로필 이미지
          gomohan16372

          Reviews 4

          Average Rating 5.0

          5

          7% enrolled

          I only studied Compose from books, but watching the lecture made it much clearer!

          • bokchi
            Instructor

            Thank you for the course review!

        Limited time deal

        $23.10

        22%

        $29.70

        bokchi's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!