강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Mobile Application Development

[LV1] Jetpack Compose - UI Practice

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

(4.6) 11 reviews

239 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,325

Learners

383

Reviews

1,372

Answers

4.8

Rating

11

Courses

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

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

Curriculum

All

70 lectures ∙ (7hr 3min)

Published: 
Last updated: 

Reviews

All

11 reviews

4.6

11 reviews

  • devlsy님의 프로필 이미지
    devlsy

    Reviews 4

    Average Rating 4.5

    4

    99% enrolled

    Là một nhà phát triển máy chủ, việc học Android đã giúp tôi rất nhiều trong việc nắm bắt các khái niệm liên quan đến Jetpack Compose. Cảm ơn bạn.

    • bokchi
      Instructor

      Cảm ơn bạn vì đánh giá khóa học!

  • lspshin03047575님의 프로필 이미지
    lspshin03047575

    Reviews 2

    Average Rating 5.0

    5

    30% enrolled

    • gomohan16372님의 프로필 이미지
      gomohan16372

      Reviews 4

      Average Rating 5.0

      5

      7% enrolled

      Chỉ học Compose bằng sách, xem bài giảng thấy hiểu rõ hẳn!

      • bokchi
        Instructor

        Cảm ơn đánh giá của bạn!

    • gus83572252님의 프로필 이미지
      gus83572252

      Reviews 4

      Average Rating 5.0

      5

      30% enrolled

      • bokchi
        Instructor

        Cảm ơn đánh giá!

    • gunmu345350님의 프로필 이미지
      gunmu345350

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      • bokchi
        Instructor

        Cảm ơn bạn đã đánh giá của bạn!

    $29.70

    bokchi's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!