Đề cương khóa học

Bắt đầu với Flutter

  • Cài đặt Flutter và Dart
  • Sử dụng Flutter Doctor và các công cụ dòng lệnh (CLI)
  • Tạo dự án Flutter đầu tiên

Hiểu kiến trúc Flutter

  • Widget, rendering và các lớp
  • Stateless vs. Stateful widget
  • Material Design và Cupertino widgets

Bố cục và Điều hướng

  • Row, Column, Stack và các widget bố cục khác
  • Giao diện người dùng phản hồi với MediaQuery và LayoutBuilder
  • Điều hướng và định tuyến

Quản lý trạng thái

  • setState vs. Provider vs. Riverpod
  • Quản lý trạng thái phức tạp
  • Các thực hành tốt nhất cho khả năng mở rộng

Làm việc với biểu mẫu và đầu vào

  • Đầu vào văn bản, kiểm tra và các widget biểu mẫu
  • Xử lý tương tác người dùng
  • Quản lý tập trung và điều khiển bàn phím

Sử dụng gói và truy cập các tính năng thiết bị

  • Thêm và quản lý các gói từ pub.dev
  • Sử dụng các plugin camera, vị trí và lưu trữ
  • Tích hợp với các API cụ thể nền tảng

Kiểm thử, gỡ lỗi và triển khai

  • Kiểm thử đơn vị, widget và tích hợp
  • Hot reload và các công cụ hiệu suất
  • Xây dựng APKs và triển khai lên các cửa hàng ứng dụng

Dự án: Xây dựng một ứng dụng đầy đủ

  • Thiết kế và kiến trúc
  • Triển khai các tính năng
  • Kiểm thử và triển khai cuối cùng

Tổng kết và bước tiếp theo

Yêu cầu

  • Hiểu biết về các nguyên tắc cơ bản của lập trình
  • Am hiểu về các khái niệm cơ bản về UI/UX
  • Sẵn sàng học Dart và phát triển ứng dụng

Đối tượng tham dự

  • Các nhà phát triển mới làm quen với Flutter và Dart
  • Các nhà phát triển ứng dụng di động tìm kiếm giải pháp đa nền tảng
  • Các kỹ sư phần mềm quan tâm đến các khung giao diện người dùng hiện đại
 35 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (3)

Các khóa học sắp tới

Các danh mục liên quan