Kiến thức cơ bản về Kotlin và Jetpack Compose
Bài 1: Ứng dụng Android đầu tiên
Giới thiệu về Kotlin
Thiết lập Android Studio
Tạo bố cục cơ bản
Bài 2: Xây dựng giao diện người dùng của ứng dụng
Khái niệm cơ bản về Kotlin
Viết các điều kiện trong Kotlin
Sử dụng thuộc tính rỗng trong Kotlin
Sử dụng các lớp và đối tượng trong Kotlin
Dùng các loại hàm và biểu thức lambda trong Kotlin
Thực hành: Kiến thức cơ bản về Kotlin
Thêm một nút vào ứng dụng
Tạo ứng dụng tương tác Dice Roller (đổ xúc xắc)
Sử dụng trình gỡ lỗi trong Android Studio
Tương tác với giao diện người dùng và trạng thái
Giới thiệu về trạng thái trong tính năng soạn thư
Tính toán mẹo tuỳ chỉnh
Viết thử nghiệm tự động
Dự án: Tạo ứng dụng Art Space
Bài 3: Hiển thị danh sách và sử dụng Material Design
Kiến thức cơ bản khác về Kotlin
Tạo danh sách có thể cuộn
Tạo các ứng dụng đẹp mắt
Bài 4: Điều hướng và cấu trúc ứng dụng
Thành phần cấu trúc
Điều hướng trong Jetpack Compose
Điều chỉnh cho phù hợp với nhiều kích thước màn hình
Bài 5: Kết nối Internet
Lấy dữ liệu trên Internet
Tải và hiển thị hình ảnh từ Internet
Bài 6: Khả năng lưu trữ dữ liệu cố định
Giới thiệu về SQL
Dùng thư viện Room để lưu trữ dữ liệu một cách cố định
Lưu trữ và truy cập dữ liệu bằng các khóa với DataStore
Bài 7: WorkManager
Lên lịch các tác vụ bằng WorkManager
Bài 8: Khung hiển thị và Compose
Khung hiển thị Android và Compose trong khung hiển thị
Khung hiển thị trong Compse