👉 THỰC HÀNH LAB 01 - CÁC LAYOUT CƠ BẢN
📌 1. LinearLayout
📌 2. RelativeLayout
📌 3. contraintLayout
👉 THỰC HÀNH LAB 02 - LISTVIEW VÀ RECYCLERVIER
📌 1. Trường hợp 1: Sử dụng ListView control với mãng dữ liệu định sản
📌 2. Trường hợp 3: Sử dụng ArrayList và Listview control
📌 3. Trường hợp 4: Sử dụng ArrayList và ListView mà từng phần tử trong ArrayList là các Object bất kỳ
📌 4. Trường hợp 5: Sử dụng CustomAdapter cho ListView
📌 5. Sử dụng Gridview, Spinner
📌 6. RecyclerView
👉 THỰC HÀNH LAB 03 - SQLITE
📌 1. Quản lý contact
👉 THỰC HÀNH LAB 04 - MULTITHREADING
📌 1. Viết một ứng dụng MultiThread sử dụng Message
📌 2. Viết ứng dụng MultiThread sử dụng Post
📌 3. Viết ứng dụng sử dụng Asynctask
👉 THỰC HÀNH LAB 05 - BROADCAST RECEIVER
📌 1. Bài 1: Đăng ký BroadcastReceiver bằng code. Tạo ứng dụng nhận tin nhắn
📌 2. Bài 2: Sử dụng BroadcastReceiver đăng ký AndroidManifest để tạo ứng dụng nhận biết trạng thái sạc pin / không sạc pin
📌 3. Bài 4: Dùng BroadcastReceiver để tạo app trả lời tin nhắn trong trường hợp khẩn cấp
👉 THỰC HÀNH LAB 06 - ANIMATION
📌 1. Bài tập 1: Sử dụng Animation từ file XML
📌 2. Bài tập 2: Sử dụng Animation từ code
📌 3. Bài tập 3: Tạo Animation khi start Activity mới