Khám phá công nghệ

Khám phá các công cụ và kỹ thuật hữu ich cho Lập trình viên

GetX Flutter – Giới thiệu và cài đặt (Phần 1)

Thắng Nguyễn

Sat, 20 Apr 2024

GetX Flutter – Giới thiệu và cài đặt (Phần 1)

1. Giới Thiệu về GetX trong Flutter

Trong series bài viết này chúng ta sẽ tìm hiểu về GetX trong Flutter. Hiện nay có rất nhiều thư viện State Management như MobX, BLoC, Redux, Provider, v.v. GetX cũng là một micro framework mạnh mẽ cho Flutter. Nó kết hợp State Management, dependency injection và route management một cách nhanh chóng và thiết thực.

Những ưu điểm của Get – State manager

Link fanpage học Flutter để cập nhật thông tin mới nhất: facebook.com/VNFS

  • Chỉ update những widget cần thiết.
  • Sử dụng ít bộ nhớ hơn so với các kiểu quản lý state khác.
  • Chỉ cần sử dụng một component duy nhất là GetWidget thay vì lựa chọn StatefulWidget hay StateLessWidget
  • Việc tổ chức cấu trúc project sẽ cực kỳ clear, phần code logic được tách hẳn hoàn toàn so với UI.
  • Tối ưu hoá bộ nhớ, Get sẽ tự động thu dọn những component không cần thiết.

2. Nguyên lý hoạt động

Về nguyên lý hoạt động của Get. Những bạn nào đã quen làm việc với Rx chắc sẽ hiểu được nguyên lý hoạt động của nó một cách dễ dàng. Về cơ bản Get hoạt động cũng giống như Rx, cũng có các Observable và các component để lắng nghe thay đổi của Observable.

3. Cài đặt

Thêm vào file pubspec.yaml:

dependencies:
get:

Import vào những file cần sử dụng:

import 'package:get/get.dart';

0 Comments

Để lại một bình luận