Android 11 – Tuần 6 – Jetpack

Android Jetpack là một bộ thư viện được tạo nhằm giúp bạn viết các ứng dụng chất lượng cao tuân theo những phương pháp tốt nhất, sử dụng ít mã nguyên mẫu hơn và hoạt động nhất quán trên các phiên bản cũng như thiết bị Android. Lộ trình này giới thiệu cho bạn các thư viện mới ra mắt trong Android 11 cùng với các bản cập nhật chính.

 

Bộ tập hợp Jetpack dành cho Nhà phát triển Android

Video Không bắt buộc

Chào mừng bạn đến với Android 11–Tuần 6 –Jetpack! Hãy xem đoạn giới thiệu mở đầu để chuẩn bị cho các hoạt động trong khóa học này.

Chèn phần phụ thuộc trên Android bằng Hilt

Không bắt buộc

Hilt là một thư viện Android mới giúp đơn giản hóa tính năng chèn phần phụ thuộc (DI) trong ứng dụng, cho phép bạn chỉ tập trung vào các phần quan trọng của việc xác định và chèn các liên kết mà không phải lo lắng về việc quản lý quá trình thiết lập cũng như kết nối DI. Vui lòng đọc bài viết này để tìm hiểu thêm về các nguyên tắc DI cũng như cách thiết lập Hilt trong ứng dụng.

Sử dụng Hilt trong Ứng dụng Android

Lớp học mã

Trong lớp học lập trình này, bạn sẽ tìm hiểu cách sử dụng Hilt làm công cụ chèn phần phụ thuộc (DI) để quản lý các phần phụ thuộc, và tầm quan trọng của DI trong việc tạo ra một ứng dụng vững vàng có thể mở rộng quy mô cho các dự án lớn.

Làm quen với Paging 3

Không bắt buộc

Thư viện Paging đã được nâng cấp hoàn chỉnh. Hãy đọc bài viết này để tìm hiểu thêm về những điểm nổi bật và tính năng của Paging 3, cũng như cách áp dụng nó trong ứng dụng.

Phân trang bằng Paging 3

Video Không bắt buộc

Paging 3 là một bản viết lại hoàn chỉnh của thư viện Paging 2, cung cấp khả năng xử lý lỗi tốt hơn, hỗ trợ các tính năng phổ biến và nhiều tính năng khác nữa. Vui lòng xem video này để tìm hiểu về các nội dung cập nhật và thay đổi được giới thiệu trong Paging 3.

Android Paging

Lớp học mã

Trong lớp học lập trình này, bạn sẽ tìm hiểu về các thành phần chính của thư viện Paging 3 và cách thêm tính năng Paging vào ứng dụng Android để có thể tải và hiển thị các trang dữ liệu trong một tập dữ liệu lớn hơn từ bộ nhớ cục bộ hoặc qua mạng.

Tìm hiểu về ứng dụng CameraX bản beta

Video Không bắt buộc

CameraX là thư viện Jetpack được thiết kế để giúp bạn phát triển ứng dụng máy ảnh dễ dàng hơn, có tích hợp sẵn hỗ trợ cho các thiết bị Android cũ. Vui lòng xem video này để biết các cập nhật trong bản phát hành beta mới, bao gồm cả bản sửa lỗi những vấn đề liên quan đến thiết bị.

Làm quen với CameraX

Lớp học mã

Trong lớp học lập trình này, bạn sẽ tìm hiểu về thư viện hỗ trợ Jetpack CameraX, nó là các trường hợp sử dụng khác nhau, và cách thêm các phần phụ thuộc CameraX vào ứng dụng máy ảnh.