강의

멘토링

커뮤니티

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

534 learners

  • bokchi
Jetpack
Kotlin
Android

Reviews from Early Learners

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,159

Learners

394

Reviews

1,387

Answers

4.8

Rating

12

Courses

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

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

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!

        Limited time deal ends in 6 days

        $38,500.00

        30%

        $42.90

        bokchi's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!