Tag Flutter
Tìm kiếm bài viết trong Tag Flutter
Tìm hiểu sơ qua về các giải pháp lưu trữ dữ liệu cục bộ mạnh mẽ trong Flutter
Khi ứng dụng của chúng ta phát triển lớn hơn, yêu cầu lưu trữ dữ liệu cục bộ cũng trở nên phức tạp hơn. shared_preferences rất tốt cho các cài đặt đơn giản, nhưng không phù hợp cho dữ liệu có cấu trúc
0 0 2
Tìm hiểu về SharedPreferences trong Flutter: Lưu trữ dữ liệu cục bộ đơn giản
Sau khi đã nắm vững các kỹ thuật quản lý trạng thái để xử lý dữ liệu trong bộ nhớ (in-memory), chúng ta sẽ cần một phương pháp để lưu trữ dữ liệu bền vững, tức là dữ liệu không bị mất đi khi người dùn
0 0 3
Giải Mã Cơ Chế Bất Đồng Bộ Trong Dart: Nền Tảng Cho Ứng Dụng Flutter Hiệu Năng Cao
Sự mượt mà và phản hồi nhanh của ứng dụng Flutter, kể cả khi thực thi các tác vụ phức tạp như truy cập mạng hoặc xử lý nặng, là nhờ vào cơ chế xử lý bất đồng bộ (asynchronous programming) của Dart. Bà
0 0 2
Isolate trong Flutter: Kẻ cứu cánh cho những tác vụ nặng
Như anh em đã biết, tất cả Dart code chạy trong các isolate, bắt đầu từ main isolate mặc định. Khi phát triển các ứng dụng Flutter, việc xử lý các tác vụ nặng như xử lý ảnh, tính toán phức tạp.
0 0 3
Quản lý Trạng thái Nâng Cao trong Flutter: Hơn cả setState()!
Chúng ta đã cùng nhau tìm hiểu về state ở bài trước, và có lẽ đã quen thuộc với setState(), công cụ cơ bản để cập nhật giao diện người dùng. Tuyệt vời! setState() là điểm khởi đầu, nhưng khi ứng dụng
0 0 1
Gọi API thật trong Flutter & hiển thị dữ liệu với FutureBuilder
Ở bài trước, chúng ta đã học cách tạo model và chuyển đổi dữ liệu từ JSON. Hôm nay, mình quyết định gọi API thật để lấy dữ liệu về và hiển thị nó lên UI.
0 0 2
Làm việc với JSON và xây dựng Model class trong Flutter
Chào mừng đến với bài học về JSON trong Flutter! Hôm nay, chúng ta sẽ khám phá cách Flutter/Dart làm việc với định dạng dữ liệu phổ biến này, cách tạo model class, viết hàm fromJson, toJson, và thực h
0 0 3
Làm việc với dữ liệu bất đồng bộ trong Flutter – Future, Async và FutureBuilder
Chào mọi người! Chúng ta lại tiếp tục hành trình học Flutter từ con số 0 nhé . Trong những bài trước, chúng ta đã làm quen với các giao diện cơ bản, navigation, form, danh sách, hình ảnh… và hôm nay s
0 0 2
Hiển thị Hình Ảnh trong Flutter: Image.network, Image.asset và Xử lý Lỗi Hiệu Quả
Flutter là một framework tuyệt vời để xây dựng giao diện người dùng đẹp mắt và hiệu quả. Một trong những thành phần không thể thiếu trong hầu hết các ứng dụng là hình ảnh.
0 0 6
Hiển thị danh sách có bố cục đẹp hơn với Card, ListTile và Layout tùy chỉnh
Chào mọi người! Hôm nay chúng ta tiếp tục hành trình học Flutter mỗi ngày nhé. Trong bài hôm qua, chúng ta đã làm quen với TabBar và Drawer để tạo giao diện có điều hướng cơ bản.
0 0 4
Khám phá các kỹ thuật xây dựng scroll trong Flutter
Scroll là một hành vi cơ bản và thiết yếu trong hầu hết mọi ứng dụng di động. Flutter cung cấp nhiều widget để bạn có thể thêm khả năng scroll vào giao diện người dùng của mình.
0 0 3
Hiển thị dữ liệu dạng lưới với GridView trong Flutter
Bạn có bao giờ tự hỏi làm thế nào các ứng dụng hiển thị thư viện ảnh đẹp mắt, danh sách sản phẩm gọn gàng theo cột, hay thậm chí là các dashboard phức tạp với nhiều ô thông tin được sắp xếp khoa học?
0 0 2
Hiển thị danh sách với ListView trong Flutter
Chào mừng trở lại với hành trình khám phá Flutter. Bạn đã bao giờ lướt qua danh sách bạn bè trên mạng xã hội, xem danh sách sản phẩm trong một ứng dụng mua sắm, hay đọc danh sách các bài hát yêu thích
0 0 5
Chuyên án điều tra: Giải mã bí ẩn Key trong Flutter
Đã quá nhàm chán với những bài viết học thuật? Vậy thì hôm nay mình sẽ mang đến một bài viết với giọng văn hình sự, mời anh em giải trí. Key xuất hiện tràn ngập trong Flutter, từ StatefulWidget tới St
0 0 4
TabBar & Drawer trong Flutter – Tạo giao diện điều hướng linh hoạt
Trong bài viết trước chúng ta đã cùng nhau đi tìm hiểu về BottomNavigationBar trong flutter tuy nhiên khi sử dụng BottomNavigationBar chỉ phù hợp cho các giao diện có từ 3 đến 5 menu thôi. Vậy với nhữ
0 0 3
Flutter MVVM Riverpod Starter: Tạo App Siêu Tốc với Architecture Chuẩn
Dạo gần đây mình dành thời gian build một số app như Habit Tree và Speakie (bạn có thể xem đầy đủ tại Areser), hoặc thỉnh thoảng làm một số dự án outsource cho khách hàng. Mỗi lần bắt đầu một dự án mớ
0 0 5
BottomNavigationBar – Bí kíp chuyển tab mượt mà trong app Flutter
Trong một trong các bài trước, chúng ta đã tìm hiểu về Navigation trong Flutter – chuyển màn hình & truyền dữ liệu giữa các trang. Hôm nay, chúng ta sẽ khám phá cách tạo giao diện có nhiều tab giống n
0 0 7
Làm việc với Form & Kiểm tra dữ liệu nhập (Validation) trong Flutter
Hôm nay, chúng ta sẽ làm quen với Form – giúp gom nhiều TextField lại với nhau và kiểm tra dữ liệu trước khi lưu hay gửi. .
0 0 6
Làm quen với TextField – Xử lý nhập liệu và quản lý Controller
Giới thiệu. Ở bài trước, chúng ta đã học về Navigation trong Flutter, cách chuyển màn hình và truyền dữ liệu cơ bản giữa các màn hình. Mục tiêu. .
0 0 5
Navigation trong Flutter – Chuyển màn hình & Truyền dữ liệu
Lời mở đầu. Tiếp tục hành trình chinh phục Flutter từ con số 0.
0 0 3
Quản lý Trạng thái trong Flutter – Hiểu và làm chủ State
Lời mở đầu. Tiếp tục hành trình chinh phục Flutter từ con số 0, mỗi ngày mình đều dành thời gian ghi chép lại những gì đã học được – vừa để ôn luyện, vừa như một cuốn nhật ký nhỏ đồng hành cùng quá tr
0 0 6