Android

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

Thực hành: Hành vi nhấp chuột

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