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

/

Mobile Application Development

[Trung cấp] Giới thiệu về Kind JETPACK <phần dưới> (Android Kotlin)

Đây là phần đại cương về Jetpack (JETPACK) cho phát triển Android bằng Kotlin. Chủ yếu đề cập đến LocalDB / giao tiếp mạng.

(4.5) 10 đánh giá

217 học viên

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

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Android Paging3

  • Android Room

  • Nhiều điều đa dạng về LocalDB

  • Các ví dụ đa dạng về Android Network / LocalDB

  • Mô tả ngắn gọn về Coroutine Flow

  • DataBinding(BindingAdapter, TwoWayBinding)

Bài giảng JETPACK thật tuyệt vời!

thư viện Android,
Bạn có muốn học Jetpack không? 🚀

Jetpack là tập hợp các thư viện giúp các nhà phát triển tập trung vào mã mà họ quan tâm bằng cách tuân theo các phương pháp hay nhất, giảm mã mẫu và viết mã hoạt động nhất quán trên mọi phiên bản và thiết bị Android.

Khóa học này tập trung vào việc tìm hiểu Jetpack, một công cụ được sử dụng rộng rãi trong phát triển ứng dụng Android. Jetpack cung cấp nhiều chức năng tiện lợi cho việc phát triển ứng dụng Android.

Như bạn có thể thấy từ hình ảnh Android đang bay trên tên lửa, Jetpack có thể giúp bạn cải thiện sự tiện lợi và tốc độ phát triển. Tôi khuyên dùng nó cho bất kỳ ai muốn nâng cao trình độ phát triển Android của mình.

Bài giảng này là phần tiếp theo của bài giảng 'Giới thiệu về JETPACK <Phần 1>', và là bài giảng 'Giới thiệu về JETPACK <Phần 2>' với nhiều ví dụ và giải thích đa dạng hơn. Bài giảng đề cập đến nhiều kỹ thuật sử dụng LocalDB và giao tiếp mạng một cách thực tế hơn. Sau khi hoàn thành bài giảng, bạn sẽ có thể triển khai logic nghiệp vụ liên quan đến LocalDB/Mạng dễ dàng hơn.

Bài giảng hữu ích được chứng minh bằng các đánh giá khóa học!

Nhiều người đã được giúp đỡ khi xem bài giảng ' Giới thiệu về Kind JETPACK <Phần 1> '. Tôi đã cố gắng giải thích nội dung bài giảng một cách chi tiết và dễ hiểu nhất có thể.

★★★★★

Tôi đã đến thẳng bài giảng này sau khi nghe phiên bản dành cho người mới bắt đầu, và tôi đã học được rất nhiều điều. Khi tôi tìm kiếm trên YouTube hoặc Google, tất cả đều bằng tiếng Anh và khó hiểu, nhưng tôi đã hiểu rất rõ qua bài giảng này. Khi giải thích, việc bạn giải thích bằng cách tham khảo tài liệu chính thức thực sự rất hữu ích , và tôi nghĩ mình thực sự có thể áp dụng tốt vào các dự án của mình. Cảm ơn bạn.

★★★★★

Chẳng phải họ đã nói rằng nghe giảng cũng giống như dùng tiền mua thời gian sao? Sau khi tốn thời gian xem tài liệu chính thức và codelab, chất lượng bài giảng đã tốt hơn rất nhiều và dễ hiểu hơn! Bài giảng rất dễ hiểu vì nó giải thích chi tiết các thư viện khác nhau của Jetpack ở mức cơ bản ! Tôi nghĩ bài giảng này phù hợp với mọi người về tốc độ và độ khó~

★★★★★

Tôi nghĩ đây là một bài giảng tuyệt vời cho những ai muốn tìm hiểu cách sử dụng các công nghệ khác nhau như coroutine, viewModel, retrofit và room cùng nhau. Phần giải thích cũng rất hay, và thật tuyệt khi giảng viên viết code trực tiếp trong khi giảng bài thay vì sao chép và dán code.

★★★★★

Là một người đang chuẩn bị trở thành nhà phát triển Android, tôi thấy đây là một bài giảng rất hay !! Hy vọng bạn cũng sẽ tạo một bài giảng khác tập trung vào coroutine và một bài giảng khác về mã kiểm thử!! Cảm ơn bạn :)


Tôi giới thiệu điều này cho những người này 🙆‍♀️

Sinh viên / Người tìm việc chuẩn bị cho công việc Lập trình viên ứng dụng Android

Những người gặp khó khăn khi học JETPACK chỉ bằng tài liệu chính thức của Google

Dành cho những ai muốn nghiên cứu các ví dụ liên quan đến Android Paging/Room


Tính năng bài giảng ✨

#1.
từng bước một
Để bạn có thể học
Tôi đã làm được rồi.

Đối với các dự án sử dụng JETPACK đơn giản, bạn có thể tìm thấy thông tin ở nhiều nơi. Tuy nhiên, nhiều khái niệm được sử dụng lẫn lộn, khiến việc học từng cái một trở nên khó khăn. Thông qua bài giảng, bạn có thể học lần lượt các khái niệm liên quan theo thứ tự.

#2.
Tại sao bạn lại dùng "why"?
Tôi có thể thấy điều đó.

Ngoài những giải thích chức năng đơn giản, chúng tôi còn đi sâu hơn vào lý do sử dụng nó. Chúng tôi đã xây dựng các bài giảng để bạn có thể nhanh chóng học cách sử dụng nó một cách trực quan và lý do tại sao nên sử dụng nó.

#3.
Mã bài giảng
Tôi đã sắp xếp nó.

Chúng tôi đã sắp xếp mã cho từng ví dụ trong Notion để bạn có thể nhanh chóng xem và học mã bài giảng. Việc này sẽ thuận tiện hơn cho bạn khi tham gia lớp học.

#4.
Gần với thực tế
Có rất nhiều ví dụ.

Thay vì chỉ sao chép và dán tài liệu chính thức của Google, chúng tôi đã tạo ra nhiều ví dụ khác nhau để giúp bạn khi bạn thực sự tạo ứng dụng và có những câu hỏi như "Làm thế nào để thêm tính năng này?" hoặc "Làm thế nào để sử dụng tính năng này?" Hãy xem các ví dụ có thể được sử dụng liên quan đến logic kinh doanh.


Hãy học điều này! 📚

  • Triển khai nhiều chức năng khác nhau bằng LocalDB
  • Thực hiện nhiều chức năng khác nhau bằng cách sử dụng giao tiếp mạng

Câu hỏi dự kiến Hỏi & Đáp 💬

H. Khóa học có ghi là 'Giới thiệu về Kind JETPACK <Phần 2>', nhưng tôi có cần phải học 'Giới thiệu về Kind JETPACK <Phần 1>' trước khi tham gia khóa học này không?

Tôi sẽ tiếp tục bài giảng với điều kiện bạn đã có kiến thức cơ bản về ViewBinding / Databinding / ViewModel / LiveData / Room. Nếu bạn đã thực hành các ví dụ liên quan, bạn không cần phải học riêng. Vui lòng xem bài giảng xem trước và đánh giá trình độ của bạn.

H. Bạn có cung cấp toàn bộ mã nguồn cho các bài giảng không?

Phần 0. Giới thiệu bài giảng - Bạn có thể xem tất cả tài liệu bài giảng trong liên kết Notion.

H. Sự khác biệt giữa phần <upper> và <lower> là gì?

Nếu <Phần 1> trình bày chi tiết về phần lý thuyết thì <Phần 2> tập trung vào việc quan sát và thực hành nhiều chức năng đa dạng hơn.


Là một khóa học theo chuỗi
Học từng bước một 🧰

Đối với những người đang tham gia khóa học này và muốn tìm hiểu thêm về các khía cạnh thực tế, chúng tôi đang chuẩn bị một khóa học để hoàn thành và nâng cao hơn nữa.

Hiện tại chúng tôi đang biên soạn các bài giảng theo thứ tự sau, vì vậy vui lòng tham khảo khi tham gia lớp học.

  1. [Giới thiệu] Ngữ pháp Kotlin cho Android
  2. [Hướng dẫn cho người mới bắt đầu] Học Android Kotlin trong khi tạo 8 ứng dụng
  3. [Trung cấp] Giới thiệu về JETPACK <Phần 1>
  4. [Trung cấp] Tạo ứng dụng theo dõi giá tiền điện tử
  5. [Trung cấp] Giới thiệu về JETPACK <Phần 2> Bài giảng hiện tại

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Bạn nào muốn học Android Paging3, đã đọc tài liệu chính thức nhưng vẫn khó hiểu?

  • Người chưa quen cách sử dụng Android Room

  • Những ai cho rằng tài liệu chính thức của Google về JETPACK không dễ hiểu.

Cần biết trước khi bắt đầu?

  • Kiến thức trong Kind JETPACK Khái luận <Thượng>

Xin chào
Đây là

6,270

Học viên

379

Đánh giá

1,368

Trả lời

4.8

Xếp hạng

11

Các khóa học

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

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

Chương trình giảng dạy

Tất cả

60 bài giảng ∙ (8giờ 20phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

10 đánh giá

4.5

10 đánh giá

  • wnsgud08954890님의 프로필 이미지
    wnsgud08954890

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    良い講義はよく聞きました! JETPACKについてよく知りました。

    • bokchi
      Giảng viên

      受講評ありがとうございます!

  • game57803670님의 프로필 이미지
    game57803670

    Đánh giá 6

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    良い講義です。

    • bokchi
      Giảng viên

      受講評ありがとうございます!

  • choidaehwan92822002님의 프로필 이미지
    choidaehwan92822002

    Đánh giá 9

    Đánh giá trung bình 4.8

    5

    30% đã tham gia

    あまりにも良く知らない部分はAIを通じて質問すればほとんど解決されたんですよ。ずっと早く講義してください。めまいがします

    • bokchi
      Giảng viên

      受講評ありがとうございます! 次の講義も早くしなければならないのに…会社の日にチダだから… 頑張ります!

  • uni0709489님의 프로필 이미지
    uni0709489

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    92% đã tham gia

    全体的な説明はあまりにも簡単に説明していただき、お勧めします。

    • bokchi
      Giảng viên

      こんにちはチャンホ 受講ピョン残してくれてありがとう! どの部分の説明が足りないのか教えてください。 私もまた見て補充します〜

    • こんにちは!講義内容中 AutoMigrationの kapt block 説明している部分で、ちょっとそう感じたと思います。 私は講義内容中にコールドストリームホットストリーム説明してくれる部分は私が本当に膝を打ちながら聞いたのに 申し上げた部分は正確な例ではなく、ちょっとただ進むような感じを受けてデータストリーム部分のように例を挙げて説明していただければ受講生の立場でより良いと思います! 良い講義ありがとうございます!

  • togkstls10083745님의 프로필 이미지
    togkstls10083745

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    楽しく見ました。

    • bokchi
      Giảng viên

      受講評ありがとうございます!

1.611.840 ₫

Khóa học khác của bokchi

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!