[Intermediate] Friendly Introduction to JETPACK <Part 2> (Android Kotlin)

This is an introduction to Jetpack for Android development with Kotlin. It mainly covers LocalDB and network communication.

(4.5) 11 reviews

228 learners

Level Intermediate

Course period Unlimited

Jetpack
Jetpack
Kotlin
Kotlin
Android
Android
Jetpack
Jetpack
Kotlin
Kotlin
Android
Android

Reviews from Early Learners

Reviews from Early Learners

4.5

5.0

jun

100% enrolled

I listened to the lecture well! I learned a lot about JETPACK.

5.0

game5780

30% enrolled

It's a good lecture.

5.0

최대환

30% enrolled

It's so good, and most of the parts I don't know are solved by asking questions through AI. Please keep giving lectures quickly. I'm dizzy.

What you will gain after the course

  • Android Paging3

  • Android Room

  • Various things related to LocalDB

  • Various examples related to Android Network / LocalDB

  • A brief explanation of Coroutine Flow

  • DataBinding(BindingAdapter, TwoWayBinding)

Friendly JETPACK Lecture!

Android Library,
Shall we learn Jetpack? 🚀

Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and write code that works consistently across Android versions and devices so that developers can focus on the code they care about.

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

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

This course is the 'Friendly Introduction to JETPACK <Part 2>,' following 'Friendly Introduction to JETPACK <Part 1>,' featuring more diverse examples and explanations. It covers various techniques using LocalDB and Network communication that are closer to real-world practice. After taking this course, you will be able to implement LocalDB and Network-related business logic more easily.

A kind lecture proven by student reviews!

Many people have already received help from the 'Friendly Introduction to JETPACK <Part 1>' course. I have made every effort to explain the content covered in the lecture as detailed and kindly as possible.

★★★★★

I moved straight to this course after finishing the beginner level, and I’ve learned so much. When I tried watching YouTube or searching on Google, everything was in English and full of difficult terms, but this course helped me understand everything clearly. It was really helpful that you explained things while referring to the official documentation, and I feel like I’ll be able to apply it well to actual projects. Thank you.

★★★★★

They say taking a lecture is like buying time with money, right? After wasting time wandering through official documentation and codelabs, taking this lecture offered much better quality and was much easier to understand! Since various Jetpack libraries are explained in detail from a basic level,it is really easy to understand! In terms of pace and difficulty, I think it would be suitable for everyone~

★★★★★

I think this is a great course for those who want to learn how to use various technologies like Coroutines, ViewModel, Retrofit, and Room together. The explanations are excellent, and I like that the instructor codes directly during the lecture instead of just copying and pasting code.

★★★★★

As someone preparing for a job as an Android developer, I think this is such a great lecture!! I hope you also create lectures focused on Coroutines and test code!! Thank you :)


Recommended for these people 🙆‍♀️

Students / Job seekers preparing for employment as Android app developers

Those who find it difficult to learn JETPACK using only Google's official documentation

Those who want to study examples related to Android Paging / Room


Course Features ✨

#1.
It is structured
so that you can learn
step by step.

Information on simple projects using Jetpack can be found in many places. However, various concepts are often used together, making it difficult to learn them one by one in a sequential manner. This course is designed so that you can learn the relevant concepts one at a time in the proper order.

#2.
You can understand
'why' it is used.

Beyond simple functional explanations, we dive deep into "why" it is used. The course is structured so that you can quickly learn how to use it intuitively and understand the reasoning behind its use.

#3.
I have organized the
lecture code.

I have organized the code for each example on Notion so that you can quickly review the lecture code and learn. It will be much more convenient for you while taking the course.

#4.
There are many practical
examples.

Instead of simply copying and pasting official Google documentation, I have created a variety of examples to help when you wonder, 'How do I add this feature?' or 'How do I use this function?' while actually building an app. Explore examples that are practical and relevant to real-world business logic.


Here's what you'll learn! 📚

  • Implementing various features using LocalDB
  • Implementing various features using network communication

Frequently Asked Questions Q&A 💬

Q. It says 'Friendly Introduction to JETPACK <Part 2>'; do I need to take 'Friendly Introduction to JETPACK <Part 1>' before taking this course?

The course proceeds assuming you have a basic understanding of ViewBinding, DataBinding, ViewModel, LiveData, and Room. If you have experience practicing with related examples, you do not need to take the previous course separately. Please judge the level of the course by watching the preview lectures.

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

Section 0. Course Introduction - You can find everything at the Notion link provided in the course materials.

Q. What is the difference between Part 1 <Top> and Part 2 <Bottom>?

<상> (Part 1) covers the theoretical aspects in detail, while <하> (Part 2) focuses more on exploring various features and hands-on practice.


Learn step-by-step
with our series courses 🧰

Want to learn Android app development as a hobby?

[Introductory] Kotlin Syntax for Android]
[Beginner] Learning Android Kotlin by Building 8 Apps

Want to develop more deeply like a professional Android developer?

[Intermediate] Friendly Introduction to JETPACK <Part 1>
[Intermediate] Friendly Introduction to JETPACK <Part 2>

Want to learn more about Declarative UI?

[LV1] Jetpack Compose - UI Practice
[LV2] Jetpack Compose - UI and Animation
[LV3] Jetpack Compose - Creating a Decent Diet App
[LV4] Jetpack Compose - Design Patterns and Circuit

What if you are studying with employment in mind?

[Portfolio] Building an Android App - Theory
[Portfolio] Building an Android App - Practice

Recommended for
these people

Who is this course right for?

  • Those who want to learn Android Paging3 but find the official documentation difficult to understand

  • Those who are not familiar with how to use Android Room

  • Those who think the official Google documentation for Jetpack is not user-friendly

Need to know before starting?

  • Knowledge covered in Friendly Introduction to JETPACK <Part 1>

Hello
This is bokchi

6,317

Learners

415

Reviews

1,391

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

60 lectures ∙ (8hr 20min)

Published: 
Last updated: 

Reviews

All

11 reviews

4.5

11 reviews

  • togkstls10083745님의 프로필 이미지
    togkstls10083745

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    I had fun watching it, it's awesome~

    • bokchi
      Instructor

      Thank you for your course review!

  • choidaehwan92822002님의 프로필 이미지
    choidaehwan92822002

    Reviews 9

    Average Rating 4.8

    5

    30% enrolled

    It's so good, and most of the parts I don't know are solved by asking questions through AI. Please keep giving lectures quickly. I'm dizzy.

    • bokchi
      Instructor

      Thank you for the course review! I need to hurry up with the next lecture too.. but I'm busy with work.. I'll work hard!

  • wnsgud08954890님의 프로필 이미지
    wnsgud08954890

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    I listened to the lecture well! I learned a lot about JETPACK.

    • bokchi
      Instructor

      Thank you for your course review!

  • uni0709489님의 프로필 이미지
    uni0709489

    Reviews 2

    Average Rating 5.0

    5

    92% enrolled

    The overall explanation is very easy to understand and good. There were some parts that were glossed over, but overall it was a good lecture.

    • bokchi
      Instructor

      Hello Chanho Thank you for leaving a review! If there is any part that is lacking in explanation, please tell me I will review it again and supplement it~

    • Hello! I think I felt that way during the lecture When you explained the kapt block of AutoMigration, I really hit my knees when I listened to the part where you explained cold streams and hot streams But the parts you mentioned were not exact examples, so I felt like you were just passing them over, so I think it would be better for the students if you explained it with examples like the data stream part! Thank you for the great lecture!

  • game57803670님의 프로필 이미지
    game57803670

    Reviews 6

    Average Rating 5.0

    5

    30% enrolled

    It's a good lecture.

    • bokchi
      Instructor

      Thank you for your course review!

bokchi's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

$59.40