Sau bài này bạn sẽ
- Cách setup contract đúng cho tính năng AI Provider
- Đổi AI provider bằng một dòng DI và nhận ra nó thật dễ dàng
- Giải thích vì sao bản iOS luôn dùng LocalHintProvider mà không cần nhánh if theo platform
Thời lượng12 phút
Độ khóIntermediate
Cách Bạn Thay Đổi AI Provider Chỉ Với 1 Dòng Code
Contract đúng chỗ thì đổi provider nhanh, dễ test, và không ảnh hưởng đến các module khác.
- 01Mục Tiêu Bài Học
- 02Phần 1: Đường Đi Của Một Cú Tap AI Assistant
- 03Phần 2: Hai Contract Cho 1 Task, Vì Sao?
- 04Phần 3: 1 Dòng Code, Thay Đổi Tất Cả
- 05Phần 4: Cùng Một Code, iOS Luôn Dùng Local
- 06Bài Tập: Thêm Provider Thứ Ba
- 07Lộ Trình Đọc Code
- 08Bad Smells
- 09Điều Cần Nhớ
Chủ đề: mobile-action-pro, clean-architecture
Còn 9 phần trong bài nàyMở khóa toàn bộ Mobile Action ProMục Tiêu Bài Học, Phần 1: Đường Đi Của Một Cú Tap AI Assistant, … — cùng 114 bài học của khóa, source code và checklist.
Mở khóa Mobile Action ProThanh toán một lần — trọn đời — 7-day money-back. Đã mua? Đăng nhập