Khóa học Flutter cơ bản này sẽ cung cấp cho quý bạn kiến thức sơ lược về ngôn ngữ lập trình Dart. Sau đó chúng ta sẽ sử dụng chính ngôn ngữ này để làm một app nghe nhạc đơn giản với Flutter framework. Từ kiến thức có được, quý bạn có thể mở rộng tìm hiểu và trau dồi thêm để có thể tự làm các ứng dụng đa nền tảng, game đa nền tảng của riêng mình. Hoặc có thể apply vào các công ty để đi làm cho công ty cũng về đa nền tảng.
Hiện tại khóa học chỉ có một số project mẫu của các bài học cuối.
Thông tin khóa học
- Số bài học 65
- Quiz 0
- Thời lượng 12 weeks
- Cấp độ Mọi cấp độ
- Ngôn ngữ Tiếng Việt
- Số lượng học viên 366
- Chứng nhận Không
- Assessments Có
Chương trình đào tạo
- 3 Sections
- 65 Lessons
- 12 Weeks
- Chương 1. Chuẩn bị & cài đặtChương này ta sẽ thiết lập môi trường để từ đó ta tìm hiểu ngôn ngữ lập trình Dart và tiến tới tìm hiểu Flutter framework.4
- Chương 2. Ngôn ngữ lập trình DartChương này sẽ cung cấp kiến thức cơ bản ngôn ngữ lập trình Dart tới bạn.34
- 0.0Bài 2.1. Biến và kiểu dữ liệu11 p
- 0.1Bài 2.2. Tìm hiểu chú thích11 p
- 0.2Bài 2.3. Nhập liệu và chuyển đổi dữ liệu12 p
- 0.3Bài 2.4. Cấu trúc if-else4 p
- 0.4Bài 2.5. List10 p
- 0.5Bài 2.6. Vòng lặp for7 p
- 0.6Bài 2.7. Cấu trúc lặp for-in10 p
- 0.7Bài 2.8. Hằng số8 p
- 0.8Bài 2.9. Switch statement12 p
- 0.9Bài 2.10. Switch expression8 p
- 0.10Bài 2.11. While vs do-while12 p
- 0.11Bài 2.12. Lệnh break và continue13 p
- 0.12Bài 2.13. Function11 p
- 0.13Bài 2.14. Named parameter12 p
- 0.14Bài 2.15. Tham số tùy chọn8 p
- 0.15Bài 2.16. Record9 p
- 0.16Bài 2.17. Hàm vô danh7 p
- 0.17Bài 2.18. Đệ quy9 p
- 0.18Bài 2.19. Record data type9 p
- 0.19Bài 2.20. Set5 p
- 0.20Bài 2.21. Map10 p
- 0.21Bài 2.22. Hàm generic5 p
- 0.22Bài 2.23. Class and object11 p
- 0.23Bài 2.24. Constructor9 p
- 0.24Bài 2.25. Phương thức18 p
- 0.25Bài 2.26. Nạp chồng toán tử6 p
- 0.26Bài 2.27. Quan hệ kế thừa11 p
- 0.27Bài 2.28. Phương thức mở rộng13 p
- 0.28Bài 2.29. Lớp trừu tượng13 p
- 0.29Bài 2.30. Interface10 p
- 0.30Bài 2.31. Kiểu mixin13 p
- 0.31Bài 2.32. Xử lý ngoại lệ14 p
- 0.32Bài 2.33. Xử lý ngoại lệ p213 p
- 0.33Bài 2.34. Lập trình bất đồng bộ10 p
- Chương 3. Flutter in actionChương này ta sẽ triển khai mini project thực hành tạo ứng dụng với Flutter framework.27
- 0.0Bài 3.1. Tạo khung sườn project16 p
- 0.1Bài 3.2. Đọc dữ liệu JSON từ internet17 p
- 0.2Bài 3.3. Đọc JSON từ file local7 p
- 0.3Bài 3.4. Thiết kế giao diện tổng thể12 p
- 0.4Bài 3.5. Thiết kế màn hình hiển thị danh sách bài hát14 p
- 0.5Bài 3.6. Tạo giao diện phần tử bài hát17 p
- 0.6Bài 3.7. Xử lý sự kiện nhấn vào bài hát16 p
- 0.7Bài 3.8. Loại bỏ banner debug mode1 p
- 0.8Bài 3.9. Thiết kế giao diện phát nhạc8 p
- 0.9Bài 3.10. Thêm tên album bài hát9 p
- 0.10Bài 3.11. Thêm ảnh bài hát chi tiết12 p
- 0.11Bài 3.12. Thêm tên bài hát và nghệ sĩ10 p
- 0.12Bài 3.13. Thêm progress bar17 p
- 0.13Bài 3.14. Thêm các nút điều khiển phát nhạc13 p
- 0.14Bài 3.15. Sửa lỗi DEX Error2 p
- 0.15Bài 3.16. Phát, dừng phát nhạc12 p
- 0.16Bài 3.17. Sửa lỗi phát đè bài hát3 p
- 0.17Bài 3.18. Triển khai chức năng cho seek bar8 p
- 0.18Bài 3.19. Triển khai chức năng cho nút Next8 p
- 0.19Bài 3.20. Cập nhật thông tin bài hát đang phát3 p
- 0.20Bài 3.21. Thiết lập hiệu ứng xoay đĩa nhạc6 p
- 0.21Bài 3.22. Kiểm soát hiệu ứng xoay ảnh theo trạng thái bài hát9 p
- 0.22Bài 3.23. Trộn bài10 p
- 0.23Bài 3.24. Lặp bài hát14 p
- 0.24Bài 3.25. Cho phát ngầm bài hát6 p
- 0.25Bài 3.26. Cho phát tiếp bài hát khi chọn đúng bài hát đang phát5 p
- 0.26Fix lỗi máy ảo màn hình trắng 0x5022 p
Yêu cầu tiên quyết
- Máy tính có bộ nhớ RAM tối thiểu 8GB
- Cài đặt thành công Android Studio và máy ảo hoặc có điện thoại thật để test
- Sẵn sàng nâng cấp bản thân

