Cấu trúc và trạng thái

Tìm hiểu cách tạo ứng dụng hoạt động bằng chế độ điều hướng, trạng thái nâng cao và hiệu ứng phụ.

 

Các giai đoạn trong Compose

Video

Tìm hiểu cách Jetpack Compose chuyển đổi dữ liệu thành giao diện người dùng.

Thiết kế giao diện người dùng trong Compose

Bài viết

Thông tin hướng dẫn này tập trung vào cách triển khai mẫu luồng dữ liệu một chiều trong Compose, cách triển khai các sự kiện và trình sở hữu trạng thái, cũng như cách làm việc với ViewModel trong Compose.

Trạng thái trong Compose

Video

Tìm hiểu về cấu trúc và mô hình trạng thái của Compose, thời điểm chuyển trạng thái lên trên và tạo phần tử giữ trạng thái hoặc sử dụng ViewModel của AAC, cũng như cách thay đổi trạng thái một cách an toàn khi bạn ở bên ngoài Cấu trúc để các thay đổi này được Compose theo dõi.

Vị trí để chuyển trạng thái lên trên

Video

Tìm hiểu cách thức và vị trí chuyển trạng thái lên trên trong Jetpack Compose.

Trạng thái nâng cao và hiệu ứng phụ

Lớp học mã

Tìm hiểu các khái niệm nâng cao liên quan đến API Trạng thái và API Hiệu ứng phụ trong Jetpack Compose. Tìm hiểu cách tạo một phần tử giữ trạng thái cho những thành phần kết hợp có trạng thái phức tạp, cách tạo coroutine cũng như gọi hàm tạm ngưng từ mã Compose, đồng thời kích hoạt hiệu ứng phụ cho nhiều trường hợp sử dụng.

Các phương pháp hay nhất về điều hướng

Video

Tìm hiểu các phương pháp hay nhất về cách sử dụng thành phần Điều hướng trong Compose để hướng đến mở rộng biểu đồ điều hướng trên nhiều mô-đun theo cách đảm bảo sự an toàn về kiểu cho tất cả các lệnh gọi điều hướng.

Điều hướng

Lớp học mã

Tìm hiểu cách sử dụng thư viện Điều hướng của Jetpack trong Compose, cách điều hướng trong ứng dụng, cách điều hướng bằng đối số, cách hỗ trợ đường liên kết sâu cũng như cách kiểm thử chức năng điều hướng.

Phần tử giữ trạng thái và quá trình tạo trạng thái

Video Không bắt buộc

Compose hiển thị dữ liệu ứng dụng trên màn hình. Nhưng chính xác thì cách thực hiện thế nào? Video này sẽ đi sâu vào quy trình tạo trạng thái giao diện người dùng và phần tử giữ trạng thái giúp quản lý độ phức tạp của giao diện người dùng. Tìm hiểu sự khác biệt giữa logic giao diện người dùng và logic kinh doanh, ViewModel và lớp phần tử giữ trạng thái thuần tuý, trạng thái và sự kiện, v.v.! Toàn bộ nội dung, trường hợp sử dụng cụ thể và cách thực hiện.

Bài kiểm tra

Kiểm tra kiến thức bạn học được và nhận huy hiệu cho phần Kiến trúc và trạng thái.