Buổi 05 — Thực hành: Khung Điều Hướng GreenShop
Kết thúc buổi: app có 4 tab hoạt động, chuyển màn hình mượt, nút quay lại đúng, giữ được vị trí cuộn.
Lab 5.1 — Vẽ sơ đồ màn hình trên giấy (15 phút)
Trước khi ra lệnh cho AI, hãy tự vẽ. Lấy giấy bút, vẽ các “phòng” và “cửa” của GreenShop:- Vẽ 4 ô tab: Trang chủ, Danh mục, Giỏ hàng, Tài khoản
- Vẽ mũi tên: từ Trang chủ → Chi tiết sản phẩm
- Vẽ mũi tên: từ Danh mục → Danh sách theo danh mục
- Ghi chú chỗ nào có nút quay lại
Lab 5.2 — Dựng khung 4 tab
Lab 5.3 — Nối Trang chủ vào Chi tiết sản phẩm
Chú ý phần “đúng sản phẩm đó” — bấm rau muống phải ra chi tiết rau muống, không lẫn sang món khác. Đây là lỗi hay gặp, kiểm thử kỹ.
Lab 5.4 — Làm tab Danh mục
Lab 5.5 — Thêm ngăn kéo (drawer) cho mục phụ
Lab 5.6 — Kiểm thử điều hướng theo checklist QA
Tự kiểm tra kỹ (đây là kỹ năng QA quan trọng):- Bấm từng tab: đúng màn hình, tab đúng được tô đậm
- Vào chi tiết sản phẩm → quay lại → về đúng vị trí cuộn cũ
- Nút back vật lý Android hoạt động đúng
- Mở chi tiết sản phẩm A rồi B: hiển thị đúng từng sản phẩm
- Drawer mở/đóng mượt, các mục bấm được
Lab 5.7 — Lưu mốc
Checklist hoàn thành
- Có sơ đồ màn hình vẽ tay
- 4 tab hoạt động, giữ vị trí cuộn
- Nối được Trang chủ → Chi tiết sản phẩm đúng món
- Tab Danh mục lọc theo nhóm
- Drawer hoạt động
- Đã lưu mốc Git
App của bạn giờ đã có “bộ xương” hoàn chỉnh — di chuyển được khắp nơi. Các buổi sau chỉ việc thêm “thịt” vào từng phòng!