Tự học Flutter 2023

Flutter cơ bản

1

Cài đặt các công cụ phát triển

Để bắt tay vào phát triển một ứng dụng Flutter, đầu tiên bạn sẽ cần phải cài đặt và thiết lập một số thứ như: SDK, IDE... Tùy thuộc vào việc bạn đang sử dụng hệ điều hành nào mà sẽ có những yêu cầu hệ thống, đòi hỏi những phần mềm đi kèm khác nhau.

2

Tổng quan thành phần một dự án Flutter

Tạo dự án Flutter đầu tiên, cùng tìm hiểu các thành phần chính của một dự án Flutter: thư mục lib, thư mục android, thư ios, file pubspec.yalm,...

3

Tìm hiểu về Widget

Tìm hiểu về thành phần cơ bản - quan trọng bậc nhất trong Flutter đó là Widget. Widget là gì? mục đích để làm gì? có những loại widget nào?...

4

setState

Cùng tìm hiểu xem setState là cái gì, dùng để làm gì, khi nào thì sử dụng setSate.

4

BuildContext

Mỗi khi bạn tạo ra một widget, BuildContext luôn xuất hiện ở hàm build. Khi bạn muốn lấy kích thước màn hình, muốn hiển thị snack message,... tham số BuildContext yêu cầu bắt buộc có. Vậy BuildContext là cái gì?

5

Working with assets

Làm sao để thêm hình ảnh, âm thanh... vào dự án (hoặc ứng dụng) Flutter là một câu hỏi phổ biến đối với những ai mới làm quen. Bài viết này sẽ hướng dẫn bạn làm điều đó.

6

User input & form

Không có ứng dụng nào mà không có tương tác với người dùng cả. Vậy để tương tác với người dùng trong Flutter thì như thế nào?

7

Navigation

Ứng dụng có từ 2 màn hình trở lên, làm sao chuyển người dùng từ màn hình này sang màn hình khác?