Đề cương khóa học
Giới thiệu
- Flutter so với các framework đa nền tảng khác
- Tổng quan về tính năng và kiến trúc của Flutter
Bắt đầu
- Cài đặt Flutter
- Thiết lập trình soạn thảo (Android Studio)
- Hiểu các hàm và biến trong Dart
- Triển khai trừu tượng, đóng gói, kế thừa, đa hình
- Hiểu các biến và kiểu dữ liệu trong Dart
- Hiểu Future và Stream
- Unit Tests và Mock
- Gọi các phương thức native
- Kiến trúc sạch
- Flavors
- Dart Analyzer và Dart Metrics
- Dependency Injection
Tạo ứng dụng Flutter từ Scratch
- Tạo dự án Flutter
- Xây dựng bố cục ứng dụng với các thành phần Material
- Thêm tài sản và hình ảnh
- Internationalization
Chạy và Kiểm tra Ứng dụng
- Triển khai ứng dụng lên các thiết bị Android
- Triển khai ứng dụng lên các thiết bị iOS (iPhone hoặc iPad)
- Sử dụng các công cụ Hot Reload và Hot Restart
- Sử dụng Widgets
- Widgets Stateful so với Stateless
- Thiết lập dự án
- Tạo một Widget Stateless
- Tạo một Widget Stateful
- Tạo animation
Định tuyến và Điều hướng
- Sử dụng gói BuildRunner
- Sử dụng gói AutoRoute
- Tạo transitions
- Navigation Stack
Databases và các bộ nhớ khác
- Giới thiệu về Hive
- Giới thiệu về SharedPreferenes
- Sử dụng cơ sở dữ liệu SQL
Sử dụng Rest Api, Phân tích JSON
- Giới thiệu về gói http
- Giới thiệu về gói Dio
- Phân tích JSON
- Yêu cầu và Phản hồi
Quản lý State của Flutter
- Giới thiệu gói BLoC
- Triển khai BLoC
- Kiểm tra BLoC
Programming Mẹo và Thực hành tốt nhất
Khắc phục sự cố
Tóm tắt và Kết luận
Requirements
- Có kinh nghiệm với phát triển ứng dụng di động Android và iOS
Đối tượng
- Nhà phát triển
- Lập trình viên
Testimonials (4)
Những thông tin thêm về phòng thí nghiệm.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Course - Flutter Development Bootcamp with Dart
Machine Translated
Một đối một và thảo luận về công nghệ và triển khai
Peter Roos - Tiqs B.V.
Course - Flutter Development Bootcamp with Dart
Machine Translated
Tổng thể而言,这段文本似乎是越南语和中文的混合,我将提供纯越南语翻译: Tổng thể, tôi đã rất thích được có cái nhìn tổng quát về cách một ứng dụng được phát triển từ mọi khía cạnh. Điều này thực sự mở rộng tầm mắt của tôi về tất cả các cấp độ cấu trúc của nó. Mặc dù đôi khi lượng thông tin quá nhiều đến mức áp đảo, nhưng tôi thật sự thích được "chơi" với tất cả các chương trình được sử dụng để phát triển một ứng dụng. Miguel đã làm một công việc tuyệt vời và tôi thực sự thích những slide trình bày có đầy đủ hình ảnh trực quan.
Jose Salgado - SEMPCheck Services
Course - Flutter Development Bootcamp with Dart
Machine Translated
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
Course - Flutter Development Bootcamp with Dart
Machine Translated