Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
check_circle
Tìm hiểu trạng thái trong tính năng Soạn thư
keyboard_arrow_down
keyboard_arrow_up
ondemand_video
Video
Không bắt buộc
Chào mừng bạn đến với lộ trình 3! Trong lộ trình này, bạn sẽ tìm hiểu cách làm việc với trạng thái trong Jetpack Compose.
Bỏ qua
check_circle
Giới thiệu về công cụ tính tiền boa
keyboard_arrow_down
keyboard_arrow_up
ondemand_video
Video
Không bắt buộc
Trong lộ trình này, bạn sẽ tạo một ứng dụng hỗ trợ tính số tiền boa vào lần tiếp theo bạn cần boa.
Bỏ qua
check_circle
Giới thiệu về trạng thái trong tính năng Soạn thư
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Lớp học mã
Tìm hiểu về trạng thái, cũng như cách sử dụng và thao tác trên Jetpack Compose.
check_circle
Tính toán mẹo tuỳ chỉnh
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Lớp học mã
Tìm hiểu cách thêm một nút hành động, thiết lập các thao tác trên bàn phím và sử dụng tính năng Thành phần chuyển đổi.
check_circle
Viết thử nghiệm tự động
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Lớp học mã
Trong lớp học lập trình này, bạn sẽ tìm hiểu về khái niệm của các thử nghiệm tự động, tầm quan trọng cũng như cách viết chúng.
check_circle
Dự án: Tạo ứng dụng Art Space
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Lớp học mã
Tìm hiểu cách tạo một ứng dụng Android giới thiệu không gian nghệ thuật của riêng bạn.
check_circle
Nội dung tiếp theo là gì?
keyboard_arrow_down
keyboard_arrow_up
ondemand_video
Video
Không bắt buộc
Chúc mừng bạn đã hoàn thành học phần thứ hai trong khoá học! Ở học phần này, bạn đã học những chủ đề quan trọng về Kotlin và xây dựng các ứng dụng tương tác để phản hồi các lượt nhấp vào nút cũng như chấp nhận dữ liệu nhập vào từ trường văn bản! Hãy tận hưởng thành quả của bạn! Bạn làm tốt lắm!
Bỏ qua
Bài kiểm tra
Kiểm tra kiến thức của bạn về giao diện người dùng và trạng thái, đồng thời nhận được huy hiệu Tương tác với giao diện người dùng và trạng thái.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Thiếu thông tin tôi cần"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Quá phức tạp/quá nhiều bước"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Đã lỗi thời"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Vấn đề về bản dịch"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Vấn đề về mẫu/mã"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Khác"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Dễ hiểu"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Giúp tôi giải quyết được vấn đề"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Khác"
}]
{}
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],[]]