FLUTTER CLEAN ARCHITECTURE (PART 13) – Dependency Injection

Flutter Clean Architecture

Chúng ta đã có tất cả các thành phần riêng lẻ của kiến trúc ứng dụng. Tuy nhiên, trước khi có thể sử dụng chúng bằng cách xây dựng giao diện người dùng (UI), chúng ta cần kết nối chúng lại với nhau. Vì mỗi class được tách rời khỏi các phụ thuộc của nó bằng cách nhận chúng thông qua constructor, chúng ta phải tìm cách đưa chúng vào bằng cách nào đó.

FLUTTER CLEAN ARCHITECTURE (PART 12) – cài đặt Bloc 2/2

Flutter Clean Architecture

Trong phần trước chúng ta đã bắt đầu triển khai NumberTriviaBloc. Tiếp tục Chúng ta đã triển khai một phần quan trọng của logic chạy bất cứ khi nào event GetTriviaForConcreteNumber đến Bloc – conversion. Tuy nhiên, sau khi chúng ta có số nguyên đã được chuyển đổi và xác thực thành công mà người … Đọc tiếp

FLUTTER CLEAN ARCHITECTURE (part 10) – Bloc & Input Conversion

Flutter Clean Architecture

Presentation layer bao gồm giao diện người dùng dưới dạng các widget và các presentation logic holders, có thể được triển khai dưới dạng ChangeNotifier, Bloc, Reducer, ViewModel, MobX Store, v.v. Trong trường hợp ứng dụng Number Trivia của chúng ta, chúng ta sẽ sử dụng package flutter_bloc để hỗ trợ triển khai mẫu BLoC. … Đọc tiếp

Flutter Clean Architecture (Part 6) – Implement Repository

Flutter Clean Architecture

Sau phần trước, giờ đây chúng ta đã có tất cả các hợp đồng về các phần phụ thuộc của Repository. Những phần phụ thuộc đó là local và remote data source cũng như class NetworkInfo để tìm hiểu xem người dùng có trực tuyến hay không. Phần này chúng ta sẽ implement repository. Implement … Đọc tiếp