| BÀI VIẾT

Vậy là bạn đã đi hết chuỗi 9 bài viết về Flutter cơ bản. Bạn đã biết cách làm giao diện, gọi API, lưu dữ liệu và làm chuyển động. Nhưng... Biết và Làm
Một ứng dụng tốt chỉ cần chạy đúng logic. Nhưng một ứng dụng đẳng cấp thì phải khiến người dùng cảm thấy "sướng" khi chạm vào. Bí mật nằm ở Animat
Trong thời đại "sống ảo" lên ngôi, tính năng đổi Avatar, chụp ảnh check-in gần như là bắt buộc với mọi ứng dụng Mobile. Nhưng làm sao để truy cập Camera và
Bot Auto Trading không chỉ là một đoạn code đặt lệnh đơn giản. Nó là một hệ thống backend phức tạp xử lý dữ liệu, tín hiệu, quản lý rủi ro và trạng thá
Một ứng dụng tốt là ứng dụng vẫn hoạt động (một phần) ngay cả khi mất mạng. Để làm được điều đó, bạn cần biết cách lưu trữ dữ liệu ngay trên t
Một ứng dụng mobile mà không có kết nối mạng thì chẳng khác nào một chiếc máy tính cầm tay 10 năm trước. Sức mạnh thực sự nằm ở việc lấy dữ liệu t
Một ứng dụng di động hiếm khi chỉ có một màn hình. Việc chuyển đổi từ màn hình Danh sách sang Chi tiết, hay từ Giỏ hàng sang Thanh toán được gọi là Navigat
Khi ứng dụng Flutter của bạn lớn dần lên, việc truyền dữ liệu từ widget cha xuống widget con cháu chắt chút chít bằng Constructor sẽ trở thành cơn ác mộng. Đ
Nếu lập trình Android truyền thống giống như xếp gạch xây nhà, thì Flutter giống như chơi LEGO. Mỗi mảnh ghép LEGO đầy màu sắc đó được gọi là Widget. Để t
Bạn đã sẵn sàng để dấn thân vào con đường trở thành Mobile Developer triệu đô chưa? Hành trình vạn dặm bắt đầu bằng một bước chân, và với Flutter, bư