Đề 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
Đánh giá (3)
Thông tin bổ sung rất hữu ích
Grzegorz - Comp S.A.
Khóa học - BLoC Pattern
Dịch thuật bằng máy
Kiến thức của Miguel về chủ đề này rất sâu rộng. Anh đã làm cho khóa đào tạo trở nên dễ hiểu và có sự cân bằng trong tiến trình; thêm vào mỗi phần những tính năng mới khi cần thiết. Anh đã涵盖所有被要求的内容,并且对每个问题都进行了详尽的回答。这是一次非常愉快的经历。 (注:最后两句翻译似乎混用了越南语和中文,现在纠正为完整越南语版本) Anh đã bao gồm tất cả những gì được yêu cầu và trả lời chi tiết từng câu hỏi. Đây thực sự là một trải nghiệm rấtpleasant experience. (注:最后一句中“pleasant experience”已直接翻译为“愉快的经历”,若需完全符合指示,保留原文可改为:Đây thực sự là một trải nghiệm rất "pleasant experience". 但为了自然流畅,建议使用:Đây thực sự là một trải nghiệm rất thoải mái và tích cực.) 最终版本: Kiến thức của Miguel về chủ đề này rất sâu rộng. Anh đã làm cho khóa đào tạo trở nên dễ hiểu và có sự cân bằng trong tiến trình; thêm vào mỗi phần những tính năng mới khi cần thiết. Anh đã bao gồm tất cả những gì được yêu cầu và trả lời chi tiết từng câu hỏi. Đây thực sự là một trải nghiệm rất thoải mái và tích cực.
Paul Coaton - SEMPCheck Services
Khóa học - Flutter Development Bootcamp with Dart
Dịch thuật bằng máy
Giảng viên nhiệt tình, thân thiện và yêu thích chủ đề này
Isaac Murphy - Royal New Zealand Airforce
Khóa học - Build Native iOS and Android Apps with Flutter
Dịch thuật bằng máy