강의

멘토링

커뮤니티

BEST
Programming

/

Mobile Application Development

[Intermediate] Kind JETPACK Introduction <Part 1> (Android Kotlin)

Introduction to Jetpack (JETPACK) for Android development with Kotlin. You can practice various techniques that can be used while developing Android apps.

(4.8) 37 reviews

540 learners

Level Intermediate

Course period Unlimited

  • bokchi
Jetpack
Jetpack
Kotlin
Kotlin
Android
Android
Jetpack
Jetpack
Kotlin
Kotlin
Android
Android

Reviews from Early Learners

Reviews from Early Learners

4.8

5.0

염수환

100% enrolled

This lecture is very helpful. Thank you.

5.0

ALPHA MOON

100% enrolled

Overall, I was able to understand Jetpack. However, personally, I found it a bit disappointing that even though it was an intermediate-level lecture, it only taught the basic usage. It would be better if it included the internal operating mechanism, etc.

5.0

jun

100% enrolled

I listened well! Please continue to give a good lecture next time.

What you will gain after the course

  • ViewBinding / DataBinding / ViewModel / LiveData

  • Retrofit

  • A bit of Coroutine

  • ROOM

  • WorkManager

  • Navigation

Kind JETPACK Online Classes!

Android Library,
Shall we learn Jetpack?

Jetpack is a collection of libraries that helps developers focus on the code they care about by following best practices, reducing boilerplate code, and writing code that works consistently across all Android versions and devices.

This course is designed to learn Jetpack, which is widely used in Android app development. Jetpack provides various convenient features for Android app development.

As you can infer from the image of an Android flying on a rocket, using Jetpack can enhance convenience and speed in development. I recommend this to anyone who wants to upgrade their Android development to the next level.


Many companies are already
using Jetpack.

Android Developer Job Requirements
You can often see Android Jetpack experience listed as a requirement in job qualifications.

"Google is redesigning the entire app using Android Architecture Components. I'm pleased that there's a unique and clean method endorsed by Google that makes it easy to build Android apps that support configuration changes."

Drew Hamlett, Software Engineer at LinkedIn

"With Android component architecture, we were able to respond agilely while developing new features, and delivery times improved. As more developers use it, the overall speed continues to increase."

Bishwanath Ramarao, CTO of Hike

"I've used various different technologies, but Room allowed me to achieve significant improvements. What I like most is its focus on testing capabilities."

Andy Rotten, Head of Android Platform at Tinder

"Using Room makes creating database tables and DAOs much simpler, allowing us to build products faster. The focus on testing capabilities is also important to us."

Hwang In-seong (Damian Hwang), KakaoTalk developer at KakaoTalk

Company Reviews on Using JetpackⓒAndroide developers
Various companies are using Jetpack.


Who is this course for?

Those preparing for a job as an Android app developer

Those who struggled with learning JETPACK

For those who find it difficult to grasp the concept from Google's official documentation alone


Course Features ✨

☑️ The course is structured to allow you to learn in sequential order.

For simple JETPACK projects, you can find information in many places. However, various concepts are used in combination, making it difficult to learn them one by one sequentially. Through this course, I have made it possible to learn related concepts step by step in order.

☑️ I tried to include a lot about why we use it.

Moving beyond simple feature explanations, we'll explore in detail 'why' we use them. The course is structured so you can quickly learn intuitively how and why to use them.

☑️ For your convenience, the lecture code has been organized in Notion.

I've organized the Notion code for each example so you can quickly view and learn from the lecture code.


Here's what you'll learn!

  • # Approaches to View Access (ViewBinding / DataBinding / ViewModel / LiveData)
  • View and ViewModel
  • View / ViewModel and Using LiveData Together
  • Retrofit (with a bit of Coroutine and ViewModelScope)
  • ROOM
  • WorkManager
  • Navigation

Anticipated Q&A 💬

Q. Is prior knowledge required?

A. This course would be great for those who have developed a simple Android app with Kotlin. We won't cover very basic grammatical matters.

Q. I'm not sure if this course will be helpful for me.

A. This course is recommended for:

  • Those who want to learn the theoretical aspects of Android features
  • I am preparing for employment as an Android developer, but I have never learned about JETPACK-related items
  • Those who find it difficult to learn from Google's official developer documentation alone

Q. Is all the source code provided for the course?

A. Section 0. Course Introduction - You can view everything in the Notion link in the course materials.

Q. The course includes some content about coroutines - how in-depth does it cover coroutines?

A. We share methods focused on how to use it together with ViewModel / ROOM / Retrofit / WorkManager in our course. There isn't much theory about coroutines. If the opportunity arises, we'll try to create a follow-up course centered on coroutines.

Q. The course difficulty is [Intermediate], but does it contain many practical techniques?

A. For convenience in categorizing the course, I've set it as "Intermediate," but as the name "JETPACK Introduction" suggests, it's structured to broadly cover various topics. The content doesn't delve extremely deep into the material.

Q. What is the difference between the and editions?

A. In the , we will learn various theoretical aspects and examples, and in , we plan to create several apps using what we've learned.


Learn step by step
through the series course 🧰

Want to learn Android app development as a hobby?

[Beginner] Kotlin Grammar for Android]
[Complete Beginner] Learn Android Kotlin by Building 8 Apps

Want to develop more deeply like an Android developer?

[Intermediate] Kind JETPACK Introduction
[Intermediate] Kind JETPACK Introduction

Want to learn about Declarative UI?

[LV1] Jetpack Compose - Practicing UI
[LV2] Jetpack Compose - UI and Animation
[LV3] Jetpack Compose - Building a Plausible Diet App
[LV4] Jetpack Compose - Design Patterns and Circuit

If you're studying with employment in mind?

[Portfolio] Creating Android Apps - Theory Edition
[Portfolio] Creating Android Apps - Practice Edition


Meet the instructor
who created this course 👨‍💻

I founded a startup in 2015, which led me to work on various development projects.

I am currently developing Android apps at a fintech company.

Recommended for
these people

Who is this course right for?

  • For those preparing for a job as an Android developer

  • Those who tried to learn JETPACK via YouTube but struggled with the unsystematic learning sequence.

  • Those who tried to learn JETPACK through Google's official documentation but felt the explanations were unhelpful

Need to know before starting?

  • Anyone searched about Activity lifecycle?

  • Anyone who has built a simple app with Kotlin?

Hello
This is

6,235

Learners

406

Reviews

1,390

Answers

4.8

Rating

12

Courses

Since founding a startup in 2015, I have carried out various development projects.

Currently, I am an ordinary developer working as an office worker

Curriculum

All

54 lectures ∙ (7hr 58min)

Published: 
Last updated: 

Reviews

All

37 reviews

4.8

37 reviews

  • myodong님의 프로필 이미지
    myodong

    Reviews 2

    Average Rating 5.0

    5

    31% enrolled

    • bwlim3960님의 프로필 이미지
      bwlim3960

      Reviews 3

      Average Rating 5.0

      5

      100% enrolled

      • dykang7723님의 프로필 이미지
        dykang7723

        Reviews 2

        Average Rating 5.0

        5

        100% enrolled

        • baekground님의 프로필 이미지
          baekground

          Reviews 5

          Average Rating 5.0

          5

          100% enrolled

          • bokchi
            Instructor

            Thank you for the course review!

        • nucha684984님의 프로필 이미지
          nucha684984

          Reviews 5

          Average Rating 5.0

          5

          31% enrolled

          • bokchi
            Instructor

            Thank you for the review!

        $42.90

        bokchi's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!