Route là gì?

  • Route là một màn hình (trang) trong ứng dụng Flutter.

  • Có 2 loại route chính:

    • MaterialPageRoute: dùng để điều hướng trực tiếp.

    • Named Route: dùng với tên định danh để dễ quản lý.

 Navigation là gì?

  • Là quá trình chuyển màn hình trong app bằng Navigator.

  • Các hàm cơ bản:

    • Navigator.push(): mở màn hình mới.

    • Navigator.pop(): quay lại màn hình trước.

    • Navigator.pushNamed()Navigator.pop(): dùng với route tên.

Ứng dụng vào project Note App

Mục tiêu : Tạo thêm màn hình chi tiết Note

Tạo screen Detail

Dùng push để mở màn hình chi tiết

Kết quả :

About the Author

Tấn Phước

View all author's posts

Leave a Comment

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

Bài viết khác

Json Data

JSON DATA LÀ GÌ? JSON (JavaScript Object Notation) là định dạng dữ liệu phổ biến dùng để trao đổi thông tin giữa client (như app Flutter) và server. JSON đơn giản, dễ đọc và dễ xử lý trong hầu hết các ngôn ngữ lập trình. CẤU TRÚC CƠ BẢN CỦA JSON JSON là tập hợp […]

REST API

REST API LÀ GÌ? REST API (Representational State Transfer Application Programming Interface) là một kiểu giao tiếp giữa client (ứng dụng) và server (máy chủ) thông qua giao thức HTTP. MỤC TIÊU CỦA REST API Cho phép các ứng dụng (mobile, web) gửi và nhận dữ liệu từ server. Tách biệt giữa giao diện người […]

Flutter Networking

FLUTTER NETWORKING LÀ GÌ? Flutter Networking là quá trình kết nối ứng dụng Flutter với các dịch vụ web như REST API, giúp gửi và nhận dữ liệu từ server. VAI TRÒ CỦA NETWORKING TRONG ỨNG DỤNG Lấy dữ liệu từ server (GET) Gửi dữ liệu lên server (POST, PUT, DELETE…) Kết nối với các […]

Flutter Form

FLUTTER FORM LÀ GÌ? Form trong Flutter là widget dùng để thu thập và kiểm tra dữ liệu người dùng nhập vào. Thường dùng khi cần nhập nhiều trường và muốn kiểm tra tính hợp lệ của dữ liệu. Sự khác nhau giữa Form + TextFormField và TextField thông thường TextField là widget đơn lẻ, […]

Flutter State Management

State Management trong Flutter là quá trình quản lý và thay đổi trạng thái của widget. Khi state thay đổi, widget sẽ được cập nhật lại để phản ánh thay đổi đó. Có nhiều phương pháp quản lý state trong Flutter, mỗi phương pháp phù hợp với các loại ứng dụng khác nhau.   Các […]

Flutter Layout

Flutter Layout là gì ? Trong Flutter, layout là quá trình sắp xếp các widget con trong không gian giao diện người dùng. Flutter cung cấp nhiều widget layout giúp xây dựng giao diện ứng dụng linh hoạt và dễ dàng. Việc sử dụng đúng các widget layout sẽ giúp bạn tạo ra giao diện […]