- Lập trình Android dùng Android Studio
- Dạo quanh ứng dụng Android trong Android Studio 3.X
- Các tính năng tiên tiến trong Android Studio 3.X
- Tổng quan về kiến trúc Android
- Các thành phần cơ bản của ứng dụng Android
- Chu kỳ sống của ứng dụng Android và Activity
- Thiết kế giao diện người dùng với công cụ thiết kế Android Studio 3.X
- Thiết kế giao diện người dùng Android với mã Java
- ConstraintLayout trong Android
- Các views cơ bản trong giao diện ứng dụng Android
- Thiết lập và nhận thông tin từ các Android views
- Sự kiện và xử lý sự kiện trong Android
- Sự kiện và xử lý sự kiện touch (chạm) và multi-touch (đa chạm) trong Android
- Phát hiện cử chỉ người dùng với lớp Android Gesture Detector
- Fragments trong Android
- Tạo và quản lý thực đơn tùy chọn (overflow menus) trong Android
- ĐỐI TƯỢNG INTENT TRONG ANDROID (Phần 1)
- ĐỐI TƯỢNG INTENT TRONG ANDROID (Phần 2)
- ĐỐI TƯỢNG INTENT TRONG ANDROID (Phần 3)
- Lập trình cơ sở dữ liệu trong Android (Phần 1)
- Lập trình cơ sở dữ liệu trong Android (Phần 2) – Content Provider
- Các tiểu trình (threads) và lớp AsyncTask trong Android
- Sử dụng Git và GitHub trong Android Studio 3.X
- Nhập môn Kolin trong Android Studio 3.X (3.0 trở lên)
- Các dịch vụ Android (Android Services)
- Làm việc với Storage Access Framework trong Android (4.4)
- Tính năng Instant Run trong Android Studio
- XAML Hot Reload
- Hiệu ứng ảnh động trong ứng dụng Xamarin.Forms
- Data Binding trong Android (Phần 1)
- Data Binding trong Android (Phần 2)
- Data Binding trong Android (Phần 3)
- Lớp ViewModel trong Android
- Phát hiện, xử lý các lỗi và kiểm thử (testing) trong Android Studio (3.6 trở lên)
Lập trình Android trong Android Studio 3.X
