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
Tờ giấy này chính là bản thiết kế. Giữ nó bên cạnh khi làm — bạn sẽ mô tả cho AI chính xác hơn nhiều.

Lab 5.2 — Dựng khung 4 tab

Kiểm thử: bấm từng tab, xem tab được tô đúng màu, chuyển qua lại mượt.

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
Chỗ nào sai, báo AI theo công thức 4 phần và sửa.

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!