CheckBox mở rộng từ CompoundButton tạo là một loại Button cho phép hiện thị hộp kiểm, hiện thị thông tin trạng thái checked hay unchecked, mã để tùy biến CheckBox
Sử dụng Button trong Android, thành phần biểu diễn nút bấm, bắt sự kiện click nên Button cũng như thiết lập màu nền, màu chữ, Drawable khi thay đổi trạng thái Button
Sử dụng TextView để hiện thị nội dung văn bản với các thiết lập từ màu sắc, cỡ chữ, thiết lập TextView để hiện thị HTML và trang trí đa dạng với các Span với SpannableString
Tổng quát về Activity, AppCompatActivity cách chèn giao diện layout, khai báo manifest, các gọi một Activity, truyền và nhận dữ liệu giữa các Activity bằng đối tượng Intent
Các thành phần cơ bản để xây dựng giao diện người dùng (UI) trong Android là View, ViewGroup và Layout. Từ các thành phần cơ sở đó kết hợp chúng với nhau tạo ra các loại UI phức tạp cho ứng dụng Android
Hướng dẫn cài đặt môi trường phát triển ứng dụng Android Studio, tạo máy ảo để chạy thử ứng dụng, thực hành tạo project Android đầu tiên để tìm hiểu cấu trúc cơ bản
Hiểu về đơn vị xác định độ dài khi trình bày layout, khi vẽ canvas trong Android, chuyển đổi qua lại giữa các đơn vị px, dp, pt ... Xác định thông tin màn hình hiện thị như mật độ điểm ảnh, chiều cao, chiều rộng
Sử dụng CoordinatorLayout trong Android để bố trí các View con dùng thuộc tính layout_anchorGravity, xây dựng Behavior tạo ứng xử giữa các View, cũng như chặn sự kiện Nested Scroll
Dùng RecylerView để hiện thị dữ liệu dưới dạng danh sách ngang đứng LinearLayoutManager, lưới với GridLayoutManager, StaggeredGridLayoutManager, các hiệu ứng khi cuộn phần tử, bắt sự kiện và căn chỉnh với SnapHelper, xây dựng Adapter chi tiết