Jetpack Compose là bộ công cụ hiện đại dành cho Android để xây dựng giao diện người dùng gốc bằng API Kotlin trực quan và ít mã hơn. Compose đơn giản hoá và tăng tốc quá trình phát triển giao diện người dùng, bao gồm cả việc điều chỉnh cho phù hợp với mọi kiểu dáng thiết bị – từ điện thoại, máy tính bảng và thiết bị có thể gập lại cho đến TV và thiết bị đeo.

Compose cung cấp các thành phần giao diện người dùng được tạo sẵn, hoạt động với đồ hoạ, ảnh động và các phần tử trực quan khác.

Tạo giao diện người dùng bằng Android

Đối với những nhà phát triển đã quen thuộc với Android: Khoá học này đề cập đến những yếu tố cần thiết để tạo giao diện người dùng gốc bằng Compose, bao gồm bố cục, chủ đề, ảnh động, cấu trúc, trạng thái, khả năng tiếp cận và hoạt động kiểm thử.
Đối với những nhà phát triển mới bắt đầu sử dụng Android: Tìm hiểu cách tạo một ứng dụng Android bằng Jetpack Compose, bộ công cụ hiện đại để tạo giao diện người dùng trên Android.

Tạo ứng dụng cho các hệ số hình dạng thiết bị di động

Hướng dẫn
Tìm hiểu những kiến thức cơ bản về thiết kế thích ứng để tạo ra trải nghiệm người dùng thích ứng liền mạch với màn hình ở mọi kích thước trên điện thoại, máy tính bảng, thiết bị có thể gập lại và thiết bị ChromeOS.
Hướng dẫn
Tạo giao diện người dùng thích ứng bằng các thành phần bố cục thích ứng Material 3, chẳng hạn như ListDetailPaneScaffoldSupportingPaneScaffold.
Hướng dẫn
Triển khai các mẫu điều hướng thích ứng bằng cách sử dụng các thành phần Material 3 như NavigationSuiteNavigationSuiteScaffold.

Dành cho các thiết bị cụ thể

Hướng dẫn
Viết ứng dụng cho thiết bị đeo, giúp người dùng duy trì kết nối, giám sát dữ liệu sinh trắc học, theo dõi hoạt động tập thể dục, cũng như khai thác các tính năng hữu ích khác mọi lúc, mọi nơi.
Hướng dẫn
Tạo ứng dụng mới cho TV dựa trên những gì bạn đã biết về Android. Hoặc mở rộng các ứng dụng hiện có của bạn để chạy trên TV.
Hướng dẫn
Đưa ứng dụng của bạn lên các xe chạy Android Auto hoặc Android Automotive OS; một cấu trúc ứng dụng sẽ hoạt động cho cả hai.
Hướng dẫn
Android XR là một phần mở rộng của nền tảng Android, vì vậy bạn có thể tạo ứng dụng thực tế mở rộng bằng các API và công cụ của Android hoặc các tiêu chuẩn mở như OpenXR và WebXR.
Thiết kế dành cho mọi người. Tích hợp các tính năng và dịch vụ hỗ trợ tiếp cận vào ứng dụng của bạn để cải thiện khả năng sử dụng cho tất cả người dùng.

Tối ưu hoá ứng dụng

Tinh chỉnh hiệu suất của ứng dụng để đảm bảo giao diện người dùng chạy mượt mà và phản hồi nhanh.
Viết các chương trình kiểm thử mạnh mẽ để đảm bảo giao diện người dùng của ứng dụng đáng tin cậy, không bị giật và hoạt động như dự kiến.

Video mới nhất