Jetpack Compose là một bộ công cụ hiện đại, được khuyên dùng cho Android để xây dựng giao diện người dùng gốc. Công cụ này đơn giản hoá và đẩy nhanh quá trình phát triển giao diện người dùng trên Android. Nhanh chóng đưa ứng dụng vào hoạt động với mã ngắn gọn hơn, các công cụ mạnh mẽ và API Kotlin trực quan.
Thực hiện được nhiều chức năng hơn với ít mã hơn và tránh toàn bộ các lớp lỗi, giúp mã trở nên đơn giản và dễ bảo trì hơn.
Bạn chỉ cần mô tả giao diện người dùng và Compose sẽ làm phần việc còn lại. Khi trạng thái ứng dụng thay đổi, giao diện người dùng của bạn sẽ tự động cập nhật.
Tương thích với tất cả mã hiện có để bạn có thể áp dụng mọi lúc, mọi nơi. Lặp lại nhanh với bản xem trước trực tiếp và hỗ trợ Android Studio đầy đủ.
Tạo các ứng dụng tuyệt vời có quyền truy cập trực tiếp vào API nền tảng Android và hỗ trợ tích hợp đối với Material Design, Giao diện tối, ảnh động, v.v.

Thiết kế
Compose có hỗ trợ Material 3, cho phép sử dụng ngôn ngữ thiết kế Material You với các tính năng hỗ trợ về thành phần và chủ đề.
Tìm hiểu
Một ứng dụng Android đã phát hành đầy đủ chức năng, được tạo bằng Compose, Material 3 và giao diện người dùng thích ứng.
Hãy bắt đầu với khoá học Kiến thức cơ bản về Compose trên Android.
Tìm hiểu cách sử dụng Jetpack Compose để tạo giao diện người dùng gốc cho Android. Khoá học này cho biết các yếu tố cần thiết để tạo ứng dụng 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ử.
Khám phá Compose và sức mạnh của việc lập trình khai báo chỉ trong vài phút.
Xem nội dung video trên kênh YouTube dành cho Nhà phát triển Android, cũng như tìm hiểu các phương pháp hay nhất và mới nhất khi dùng Compose.
Tìm cảm hứng từ những ví dụ minh hoạ cách dùng các tính năng Compose hữu dụng.
Thiết lập môi trường phát triển và dùng Compose.

Tạo ứng dụng trên các thiết bị bằng Compose

Jetpack Compose giúp bạn tạo các ứng dụng đẹp mắt trên những thiết bị như điện thoại, máy tính bảng, thiết bị có thể gập lại, thiết bị chạy ChromeOS và Wear OS.
Giao diện người dùng của ứng dụng phải thích ứng để phù hợp với nhiều kích thước màn hình, hướng và kiểu dáng. Tức là bố cục thích ứng sẽ thay đổi dựa trên không gian màn hình hiện có.
Compose cho Wear OS giúp bạn tạo các ứng dụng dành cho thiết bị đeo tay một cách dễ dàng, nhanh chóng và trực quan hơn. Thông qua hướng dẫn này, bạn sẽ biết những điểm tương đồng và khác biệt giữa Compose và Compose cho Wear OS.

Tài nguyên nổi bật

Tìm hiểu cách kết hợp Compose và Giao diện người dùng dựa trên View.
Tìm hiểu về các tính năng Compose của Android Studio.
Tìm hiểu cách sử dụng bố cục trong ứng dụng Compose.
Tìm hiểu cách tạo kiểu cho ứng dụng cũng như hỗ trợ các giao diện sáng và tối.
Tìm hiểu các mẫu để quản lý trạng thái khi sử dụng Compose.
Khám phá nhiều tài nguyên hơn nữa để giúp bạn bắt đầu học cách sử dụng Compose.

Nội dung tiếp theo dành cho Jetpack Compose

Chúng tôi đã làm việc với một số đối tác để bắt đầu tích hợp Compose vào các ứng dụng của những đối tác này. Cùng tìm hiểu ứng dụng Compose đã giúp các công ty làm việc hiệu quả hơn và viết giao diện người dùng chất lượng cao ra sao.
Airbnb
Airbnb
Lyft
Lyft
Google Play
Google Play
Pinterest
Pinterest
Disney+ Hotstar
Disney+ Hotstar
Square
Square
Twitter
Twitter
SoundCloud
SoundCloud
Dropbox
Dropbox
MyFitnessPal
MyFitnessPal
Booking.com
Booking.com
Swiggy
Swiggy
Grab
Grab
ZEPETO
ZEPETO
Adidas
Adidas
Bumble
Bumble
OkCredit
OkCredit
Mercari
Mercari
Clue
Clue
Plex
Plex
Pocket Casts
Pocket Casts
Monzo
Monzo
Cuvva
Cuvva
Shopee
Shopee

Tin tức và video mới nhất

Tham gia cộng đồng Compose

Đặt câu hỏi trên Stack Overflow
Báo cáo sự cố và theo dõi lỗi
Tham gia nhóm Slack KotlinLang