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

GetX trong flutter
Lập trình Lập trình Flutter

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/HocLapTrinhFlutter

  • 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';

Phần 2: GetX Flutter – State Management với GetX (Phần 2)

Leave your thought here

Your email address will not be published. Required fields are marked *

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
  • Attributes
  • Custom attributes
  • Custom fields
Click outside to hide the compare bar
Compare
Wishlist 0
Open wishlist page Continue shopping