Author: Tấn Phước
Tấn Phước
Posts by Tấn Phước:
Flutter Local Storage with SQLite
SQLite trong Flutter là gì? SQLite là cơ sở dữ liệu quan hệ nhúng (embedded relational database) có các đặc điểm quan trọng: Không cần server: Dữ liệu được lưu trực tiếp trong file .db trên thiết bị Hỗ trợ đầy đủ ACID: Đảm bảo tính toàn vẹn dữ liệu Hiệu suất cao: Xử lý […]
Flutter Local Storage with Shared Preference
1. Shared Preferences là gì? Shared Preferences là một package trong Flutter giúp lưu trữ dữ liệu đơn giản dưới dạng key-value (khóa-giá trị) trên thiết bị. Dữ liệu được lưu trữ persistent (tồn tại ngay cả khi ứng dụng bị đóng hoặc thiết bị khởi động lại). Tính năng chính: ✔ Lưu trữ các kiểu dữ liệu cơ bản: int, double, bool, String, List<String> […]
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 thiết kế API dựa trên các nguyên tắc của kiến trúc REST. Nó cho phép các ứng dụng giao tiếp với nhau thông qua giao thức HTTP/HTTPS, thường sử dụng định dạng JSON hoặc XML để trao đổi dữ liệu. […]
Flutter Networking
FLUTTER NETWORKING LÀ GÌ? Flutter Networking là quá trình giao tiếp giữa ứng dụng Flutter và server thông qua mạng Internet. Điều này giúp ứng dụng có thể lấy dữ liệu từ bên ngoài, gửi dữ liệu lên server, hoặc tương tác với các API như đăng nhập, đăng ký, lấy danh sách sản phẩm, […]
Flutter Navigation and Routing
Route là gì? Trong Flutter, Route là một màn hình hoặc trang trong ứng dụng. Khi chúng ta nói về Route, chúng ta đang đề cập đến cách mà ứng dụng di chuyển giữa các màn hình và cách chúng ta xây dựng và quản lý các màn hình này. Có hai loại Route phổ […]
Flutter Form
FLUTTER FORM LÀ GÌ? Form trong Flutter là một widget dùng để thu thập và kiểm tra dữ liệu người dùng nhập vào. Khi ứng dụng yêu cầu nhập nhiều trường (fields) và cần xác minh tính hợp lệ của các giá trị này, việc sử dụng Form kết hợp với TextFormField là giải pháp […]
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 phương […]
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 […]
Flutter Widget
FLUTTER WIDGET LÀ GÌ? Widget là “viên gạch” để xây nên giao diện Flutter. Mọi thứ nhìn thấy trên app đều là widget: chữ, nút bấm, ô nhập liệu, hình ảnh… Phân loại cơ bản Widget 1. StatelessWidget – Giao diện tĩnh Không thay đổi sau khi được tạo. Dùng khi widget chỉ hiển thị […]