Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Programming

/

Mobile Application Development

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

Jetpack for Android Dev with Kotlin: An Introduction. Covers LocalDB/Network communication.

(4.5) 10 reviews

217 learners

  • bokchi
안드로이드
jetpack
코틀린
실습 중심
모바일앱
Jetpack
Kotlin
Android

Reviews from Early Learners

What you will learn!

  • Android Paging3

  • Android Room

  • LocalDB: Diverse

  • Android Network / LocalDB: Diverse Examples

  • Simple explanation of Coroutine Flow

  • DataBinding(BindingAdapter, TwoWayBinding)

Kind JETPACK lecture!

android library,
Want to learn Jetpack? 🚀

Jetpack is a collection of libraries that help 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 about learning Jetpack, which is widely used in Android app development. Jetpack provides various convenient functions for Android app development.

As you can see from the picture of Android flying on a rocket, Jetpack can help you improve the convenience and speed of development. I recommend it to anyone who wants to take their Android development to the next level.

This lecture is a follow-up to 'Kind JETPACK Introduction <Part 1>', and is a 'Kind JETPACK Introduction <Part 2>' lecture with more diverse examples and explanations. It covers various techniques using LocalDB and Network communication in a more practical way. After taking the lecture, you will be able to implement LocalDB/Network-related business logic more easily.

Kind lecture proven by course reviews!

Many people have already been helped by watching the lecture ' Kind JETPACK Introduction <Part 1> '. I tried to explain the contents covered in the lecture in as much detail and kindly as possible.

★★★★★

I came straight to this lecture after listening to the beginner's version, and I learned a lot. When I searched on YouTube or Google, it was all in English and difficult to understand, but I understood it well through this lecture. When explaining, it was really helpful that you explained it by referring to the official documentation , and I think I can actually apply it well to my projects. Thank you.

★★★★★

Didn't they say that taking a lecture is like buying time with money? After wasting time going through the official documentation and codelabs, the quality of the lecture was much better and it was easier to understand! It's really easy to understand because it explains Jetpack's various libraries in detail at a basic level ! I think it's suitable for everyone in terms of lecture speed and difficulty~

★★★★★

I think this is a great lecture for those who want to know how to use various technologies such as coroutines, viewModel, retrofit, and room together. The explanation part is also great, and it is good that the lecturer codes directly while going through the lecture rather than copying and pasting the code.

★★★★★

As someone who is preparing for employment as an Android developer, I think this is a really good lecture !! I hope you will also create a lecture centered on coroutines and a lecture on test code!! Thank you :)


I recommend this to these people 🙆‍♀️

Students / Job Seekers Preparing for a Job as an Android App Developer

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

For those who want to study examples related to Android Paging/Room


Lecture Features ✨

#1.
Step by step
So that you can learn
I made it.

For projects using simple JETPACK, you can find information in many places. However, many concepts are mixed and used, and it is difficult to learn them one by one. Through the lecture, you can learn related concepts one by one in order.

#2.
Why do you use 'why'?
I can see that.

Beyond simple functional explanations, we dive deeper into the 'why' of using it. We've structured the lectures so that you can quickly learn how to use it intuitively and why to use it.

#3.
Lecture code
I organized it.

We've organized the code for each example in Notion so that you can quickly view and learn the lecture code. It will be more convenient for you to take the class.

#4.
Close to practical
There are many examples.

Rather than simply copying and pasting official Google documentation, we have created various examples to help you when you are actually creating an app and you have questions like, "How do I add this feature?" or "How do I use this feature?" Check out examples that can be used in relation to business logic.


Learn this! 📚

  • Implementing various functions using LocalDB
  • Implementing various functions using network communication

Expected Questions Q&A 💬

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

I will proceed with the lecture assuming that you have a basic understanding of ViewBinding / Databinding / ViewModel / LiveData / Room. If you have practiced related examples, you do not need to take the course separately. Please watch the preview lecture and judge the level of the lecture.

Q. Do you provide all source code for the lectures?

Section 0. Lecture Introduction - You can see all of the lecture materials in the Notion link.

Q. What is the difference between the <upper> and <lower> parts?

If the <Part 1> covered the theoretical part in detail, the <Part 2> focused on seeing and practicing more diverse functions.


As a series course
Learning step by step 🧰

For those who are taking this course and would like to learn more practical aspects, we are preparing a course to complete and advance further.

We are currently producing lectures in the following order, so please refer to them when taking the class.

  1. [Introduction] Kotlin Grammar for Android
  2. [Beginner's Guide] Learn Android Kotlin while creating 8 apps
  3. [Intermediate] Kind JETPACK Introduction <Part 1>
  4. [Intermediate] Creating a Coin Price Monitoring App
  5. [Intermediate] Kind JETPACK Introduction <Part 2> Current lecture

Recommended for
these people

Who is this course right for?

  • Those who looked at the official documentation to learn Android Paging3 but found it difficult to understand.

  • Unfamiliar with Android Room usage

  • Anyone who finds Google's official JETPACK documentation unhelpful

Need to know before starting?

  • Knowledge covered in Kind JETPACK Introduction <Part 1>

Hello
This is

6,270

Learners

379

Reviews

1,368

Answers

4.8

Rating

11

Courses

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

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

Curriculum

All

60 lectures ∙ (8hr 20min)

Published: 
Last updated: 

Reviews

All

10 reviews

4.5

10 reviews

  • jun님의 프로필 이미지
    jun

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    좋은 강의 잘 들었습니다! JETPACK 에 대해 잘 알 수 있었어요

    • 개복치개발자
      Instructor

      수강평 감사합니다!

  • game5780님의 프로필 이미지
    game5780

    Reviews 6

    Average Rating 5.0

    5

    30% enrolled

    좋은 강의입니다.

  • 최대환님의 프로필 이미지
    최대환

    Reviews 9

    Average Rating 4.8

    5

    30% enrolled

    너무 좋고 모르는부분은 AI를 통해 질문하면 대부분 해결되더라고요. 계속 얼른 강의 내주세요. 현기증납니다

    • 수강평 감사합니다! 다음강의도 빨리 해야하는데.. 회사일에 치이다보니.. 열심히 만들겠습니다!

  • 정찬호님의 프로필 이미지
    정찬호

    Reviews 2

    Average Rating 5.0

    5

    92% enrolled

    전체적인 설명은 너무 쉽게 설명해 주시고 좋습니다 얼렁뚱땅 넘어가는 부분이 조금 있었지만 전체적으로 좋은 강의입니다.

    • 안녕하세요 찬호님 수강평 남겨주셔서 감사합니다! 혹시 어떤 부분의 설명이 부족한지 말씀주시면 저도 다시 보고 보충해볼게요~

    • 안녕하세요! 강의 내용 중에 AutoMigration의 kapt block 설명 하시는 부분에서 좀 그렇게 느꼈던거 같아요 저는 강의 내용 중에 콜드 스트림 핫 스트림 설명해 주시는 부분은 제가 정말 무릎을 탁 치면서 들었는데 말씀드린 부분들은 정확한 예시가 아니라 조금 그냥 넘어가는 듯한 느낌을 받아서 데이터 스트림 부분처럼 예시를 들어서 설명해주시면 수강생 입장에서 더 좋을거 같아요! 좋은 강의 감사합니다!

  • togkstls1008님의 프로필 이미지
    togkstls1008

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    재미있게 봤습니다 짱이에요~

$59.40

bokchi's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!