Luôn muốn phát triển kỹ năng lập trình di động của mình?
Mong muốn tạo ra các ứng dụng đẹp mắt và hiệu quả?
Tìm kiếm một công cụ giúp bạn phát triển ứng dụng trên cả iOS và Android từ một mã nguồn duy nhất?
Đại học Y Dược Tp. HCM
- Kiêm Giảng viên lập trình FPT Edu
Nội dung chi tiết của khóa học bao gồm:
1. Giới thiệu về sự phát triển với Flutter
Thiết lập môi trường phát triển Flutter
Hiểu về Widget tree và các Widget sẵn có của Flutter
Tạo giao diện người dùng đơn giản
Làm việc với các tài sản ứng dụng như App Icon, Image
Chạy và kiểm tra ứng dụng Flutter
2. Lập trình cơ bản với Flutter
Các khái niệm lập trình cơ bản: biến, hàm, cấu lệnh điều kiện, vòng lặp, và lập trình hướng đối tượng (OOP)
Sử dụng Git/Subversion để quản lý mã nguồn và hợp tác
Debugging, testing và teamwork trong môi trường phát triển phần mềm
3. Flutter cơ bản
Học cách sử dụng các Common UI Widget như Container, Table, Image, Stack, v.v.
Di chuyển và truyền dữ liệu giữa các màn hình
Lập trình đa luồng và tương tác với cơ sở dữ liệu SQLite
4. Flutter nâng cao
Xử lý giao diện nâng cao, animation
Tích hợp với lập trình mobile native (Android Java/Kotlin, iOS Swift)
Manual và Automation testing
Tối ưu hóa code và xây dựng kiến trúc ứng dụng hiệu quả
5. Triển khai ứng dụng
Đóng gói và phân phối ứng dụng trên App Store và Google Play Store
Sử dụng các công cụ và dịch vụ hiện đại như HTTP, WebSocket, Firebase, Provider, Bloc Pattern