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 trên> (Android Kotlin)

Giới thiệu Jetpack cho phát triển Android bằng Kotlin. Bạn có thể luyện tập nhiều kỹ thuật khác nhau dùng khi phát triển Android.

(4.8) 34 đánh giá

516 học viên

  • bokchi
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

  • ViewBinding / DataBinding / ViewModel / LiveData

  • Retrofit

  • Một chút về Coroutine

  • Phòng

  • WorkManager

  • Điều hướng

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.


Đã có ở nhiều công ty
Tôi đang sử dụng Jetpack.

Tiêu chuẩn tuyển dụng lập trình viên Android
Tôi thường thấy ứng viên cần có kinh nghiệm về Android Jetpack.

"Google đang tái cấu trúc toàn bộ ứng dụng của mình bằng cách sử dụng Android Architecture Components. Chúng tôi rất vui mừng khi có một phương pháp độc đáo, rõ ràng để Google xây dựng các ứng dụng Android hỗ trợ dễ dàng thay đổi cấu hình."

Drew Haney, Kỹ sư phần mềm tại LinkedIn

"Kiến trúc thành phần Android đã cho phép chúng tôi linh hoạt hơn trong việc phát triển các tính năng mới và cải thiện thời gian triển khai. Khi ngày càng nhiều nhà phát triển áp dụng kiến trúc này, tốc độ tổng thể của chúng tôi sẽ tiếp tục tăng lên."

Vishwanath Ramarao, CTO của Hike

"Tôi đã sử dụng nhiều công nghệ khác nhau và Room đã cho phép tôi thực hiện những cải tiến đáng kể. Điều tôi thích nhất là sự tập trung vào khả năng kiểm tra."

Andy Rotten, Trưởng nhóm nền tảng Android của Tinder

"Room giúp việc tạo bảng cơ sở dữ liệu và DAO dễ dàng hơn nhiều, cho phép chúng tôi xây dựng sản phẩm nhanh hơn. Việc tập trung vào khả năng kiểm tra cũng rất quan trọng đối với chúng tôi."

Hwang In-seong (Damian Hwang), nhà phát triển KakaoTalk của KakaoTalk

Đánh giá sử dụng Jetpack của các công ty ⓒNhà phát triển Android
Jetpack được nhiều công ty sử dụng.


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

Bất kỳ ai đang chuẩn bị cho công việc phát triển ứng dụng Android

Bất kỳ ai gặp khó khăn khi học JETPACK

Dành cho những ai thấy khó khăn khi chỉ tìm hiểu tài liệu chính thức của Google


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

☑️ Các bài giảng được sắp xếp để bạn có thể học theo thứ tự.

Đố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 hỗn tạp, khiến việc học từng khái niệm 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ự.

☑️ Tôi đã cố gắng suy nghĩ thật kỹ về lý do tại sao nó được sử dụng.

Ngoài những mô tả đơn giản về các hàm, chúng tôi còn đi sâu hơn vào lý do sử dụng chúng. 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 chúng một cách trực quan và lý do tại sao nên sử dụng chúng.

☑️ Để thuận tiện cho bạn, tôi đã sắp xếp mã bài giảng trong Notion.

Chúng tôi đã sắp xếp mã Notion cho từng ví dụ để bạn có thể nhanh chóng xem và học mã bài giảng.


Hãy học những điều như thế này!

  • Truy cập vào View (ViewBinding / DataBinding / ViewModel / LiveData)
  • View và ViewModel
  • Sử dụng View/ViewModel với LiveData
  • Cải tiến (với một số Coroutine và ViewModelScope)
  • PHÒNG
  • Quản lý công việc
  • Điều hướng

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

H. Có cần phải có kiến thức trước không?

A. Tôi nghĩ sẽ tốt hơn nếu ai đó có kinh nghiệm phát triển ứng dụng Android đơn giản bằng Kotlin lắng nghe bài này. Tôi sẽ không giải thích những chi tiết ngữ pháp cơ bản.

H. Tôi không chắc bài giảng này có hữu ích với tôi không.

A. Tôi giới thiệu nó cho những người này.

  • Dành cho những ai muốn tìm hiểu phần lý thuyết về các chức năng của Android
  • Tôi đang chuẩn bị cho công việc lập trình viên Android, nhưng chưa bao giờ học bất cứ điều gì về JETPACK.
  • Những người gặp khó khăn khi học chỉ sử dụng tài liệu dành cho nhà phát triển chính thức của Google

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

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

H. Có một khóa học về coroutine trong khóa học. Khóa học này đào tạo chuyên sâu về coroutine đến mức nào?

A. Tôi sẽ chia sẻ với các bạn cách sử dụng ViewModel / ROOM / Retrofit / WorkManager trong bài giảng của chúng ta. Lý thuyết về coroutine không nhiều. Nếu có cơ hội, tôi sẽ tạo một bài giảng tiếp theo tập trung vào coroutine.

H. Độ khó của khóa học là [Trung cấp], nhưng có nhiều kỹ thuật thực hành không?

A. Để thuận tiện, khóa học được thiết kế ở cấp độ "Trung cấp", nhưng đúng như tên gọi "Giới thiệu JETPACK", khóa học được thiết kế để bao quát toàn bộ nội dung theo nhiều cách khác nhau. Khóa học không đi sâu vào nội dung.

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

A. Tôi dự định học nhiều phần lý thuyết và ví dụ khác nhau trong <Phần 1> và tạo ra nhiều ứng dụng khác nhau bằng cách sử dụng những gì tôi đã học trong <Phần 2>.


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 khóa học và tiến xa hơn.

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> Bài giảng hiện tại
  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ề Kind JETPACK <Phần 2>


Đã tạo một bài giảng
Giới thiệu người chia sẻ kiến thức 👨‍💻

Kể từ khi thành lập công ty khởi nghiệp vào năm 2015, chúng tôi đã thực hiện nhiều dự án phát triển khác nhau.

Hiện tại tôi đang phát triển ứng dụng Android cho một công ty công nghệ tài chính.

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

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

  • Người đang chuẩn bị xin việc nhà phát triển Android

  • Người đã muốn học JETPACK qua YouTube nhưng cảm thấy khó khăn do trình tự học không hệ thống.

  • Những ai đã cố học JETPACK qua tài liệu chính thức của 구글 nhưng cảm thấy hướng dẫn không rõ ràng.

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

  • Ai đã tìm kiếm về vòng đời Activity rồi?

  • Người có kinh nghiệm Kotlin làm ứng dụng đơn giản.

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ả

54 bài giảng ∙ (7giờ 58phút)

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

Đánh giá

Tất cả

34 đánh giá

4.8

34 đánh giá

  • baekground님의 프로필 이미지
    baekground

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • bokchi
      Giảng viên

      Cảm ơn đánh giá ạ!

  • nucha684984님의 프로필 이미지
    nucha684984

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    • bokchi
      Giảng viên

      Cảm ơn đánh giá khóa học!

  • tnghks21003340님의 프로필 이미지
    tnghks21003340

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Đây là một bài giảng rất hữu ích. Cảm ơn bạn.

    • bokchi
      Giảng viên

      Cảm ơn bạn vì đánh giá khóa học!

  • devleo님의 프로필 이미지
    devleo

    Đánh giá 8

    Đánh giá trung bình 4.8

    5

    100% đã tham gia

    Nhìn chung, tôi đã có thể hiểu về Jetpack. Tuy nhiên, cá nhân tôi thấy hơi tiếc vì đây là một bài giảng trung cấp nhưng chỉ dạy những cách sử dụng cơ bản. Sẽ tốt hơn nếu nó bao gồm cơ chế hoạt động bên trong, v.v.

    • bokchi
      Giảng viên

      Cảm ơn bạn vì những đánh giá và phản hồi! Tôi sẽ xem xét những điều bạn đã đề cập!

  • raonmjkim님의 프로필 이미지
    raonmjkim

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    • bokchi
      Giảng viên

      Cảm ơn về đánh giá của bạn~

1.161.919 ₫

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!