Lộ trình học
Mới làm quen với ProjectV SDK? Làm theo các bước dưới đây theo thứ tự. Mỗi tutorial dựng một trang chạy được và dạy một pattern mà bạn sẽ dùng lại ở các màn khác.
| Bước | Trang | Bạn học được |
|---|---|---|
| 1 | Tổng quan | SDK cung cấp gì và năm quy tắc mà mọi màn đều tuân theo |
| 2 | Cài đặt và thiết lập | Thêm các package, tạo SDK root, chọn backend |
| 3 | Tích hợp scene | Scene scope và injection |
| 4 | Hướng dẫn: Shop | Screen contract: theo dõi một view, gọi một command (lệnh), hiện kết quả |
| 5 | Hướng dẫn: Đăng nhập | Presenter: đăng ký nhận (subscribe), chuyển sang main thread, theo dõi quá trình khởi động, đăng nhập và đăng xuất |
| 6 | Hướng dẫn: Lên cấp nhân vật | Một màn phức tạp: chọn, xem trước, "+1"/"Max", một kết quả chưa được xác nhận, cây kỹ năng |
| 7 | Hướng dẫn: Một nhiệm vụ từ đầu đến cuối | Xuyên scene: bắt đầu một nhiệm vụ, chạy scene gameplay, kết thúc lượt chơi, quay về Lobby |
Sau các tutorial
Mỗi pattern ứng với các màn còn lại:
| Pattern | Cũng được dùng ở |
|---|---|
| Screen contract (Shop) | Lobby, Campaign, Alliance |
| Presenter (Login) | Header, Account |
| Màn phức tạp (Character) | Alliance, trang bị và skin trên Character |
| Xuyên scene (Mission) | Dữ liệu gameplay |
Khi cần tra chi tiết, dùng:
- Các màn: mỗi màn cung cấp gì, mọi command và các lỗi của chúng;
- API reference: mọi type và member;
- Xử lý sự cố và Checklist phát hành trước khi build.