Flutter được phát triển nhằm giải quyết bài toán thường gặp trong mobile là Fast Development và Native Performance. Nếu như React Native chỉ đảm bảo Fast Development và code native thuần chỉ đảm bảo Native Performance thì Flutter làm được cả 2 điều trên
Flutter là một SDK phát triển ứng dụng di động nguồn mở được tạo ra bởi Google.
Flutter vượt trội nhờ những yếu tố như:
- Phát triển ứng dụng nhanh chóng: Tính năng hot reload của nó giúp bạn nhanh chóng và dễ dàng thử nghiệm, xây dựng giao diện người dùng, thêm tính năng và sửa lỗi nhanh hơn. Trải nghiệm tải lại lần thứ hai, mà không làm mất trạng thái, trên emulator, simulator và device cho iOS và Android.
- UI đẹp và biểu cảm: Thỏa mãn người dùng của bạn với các widget built-in đẹp mắt theo Material Design và Cupertino (iOS-flavor), các API chuyển động phong phú, scroll tự nhiên mượt mà và tự nhận thức được nền tảng
- Sử dụng Dart (ngôn ngữ lập trình hướng đối tượng do Google phát triển) giúp cho việc release hoặc rebuild cho project nhanh chóng
Trong khóa học này các bạn sẽ được học về ngôn ngữ được dùng trong Flutter chính là Dart cho tới việc xây dựng ứng dụng hoàn chỉnh với các sản phẩm như giỏ hàng , chat , dự báo thời tiết…giúp bạn tự tin phát triển cho dự án cá nhân hay đi phỏng vấn
- Khóa học sẽ giúp bạn làm chủ những kiến thức Flutter
- Khóa học đưa bạn tiếp cận với môi trường làm việc thực tế từ A-Z, giúp bạn tự tin khi xin phỏng vấn.
- Khoá học dành cho các bạn mới bắt đầu làm quen với Flutter và lập trình di động.
- Các bạn lập trình Mobile (iOS native, Android)
- Đã biết một ngôn ngữ lập trình bất kì.
- Học viên tự sử dụng laptop của riêng mình trong quá trình học.
Tham dự trên 80% số buổi học, và hoàn tất đồ án cuối khóa, học viên sẽ được cấp Chứng nhận hoàn tất khóa học của Trung Tâm Đào Tạo Tin Học Khoa Phạm, có giá trị toàn quốc
- Thời lượng: 2 tháng (3 buổi/tuần, 1h45 phút/ buổi).
- Học phí tại Khoa Phạm: 4.850.000 đồng
- Địa điểm học: Trung Tâm Đào Tạo Tin Học Khoa Phạm
263/14 Lý Thường Kiệt, Phường 15, Quận 11, TP.HCM
- Lưu ý: Khóa học này chỉ được học trực tiếp tại Khoa Phạm. Không áp dụng HỌC ONLINE/Từ xa
Đăng kí trực tiếp tại Trung Tâm Đào Tạo Tin Học Khoa Phạm.
(263/14 Lý Thường Kiệt, Phường 15, Quận 11, TP.HCM ) - Hotline: 0942764080
Hoặc đăng kí qua mail: khoaphamtraining@gmail.com
Lưu ý: tiêu đề vui lòng ghi rõ "ĐĂNG KÍ - TÊN KHÓA HỌC / NGÀY KHAI GIẢNG"
Ví dụ: ĐĂNG KÍ KHÓA HỌC FLUTTER/KHAI GIẢNG NGÀY 5/7/2021
Nội dung vui lòng ghi rõ: "Họ tên - SĐT - Địa chỉ"
Ví dụ: Nguyễn Văn A, 094 276 4080, TP.HCM
- Cài đặt môi trường
- Kiểu dữ liệu cơ bản
- Câu điều kiện
- Mảng và object
- Hướng đối tượng
- Xử lý lỗi với try catch
- Future, Futurebuilder
- Stream, StreamBuilder
- Cài đặt công cụ xây dựng ứng dụng (Flutter SDK, Android Studio, Xcode)
- Giới thiệu về widget
- Tìm hiểu về các loại widget thông dụng (Stateless Widget, StateFullWidget, Material, Scafford)
- Tìm hiểu cách xử lý chia bố cục trong giao diện(Container, Column, Row, Expanded, …)
- Các loại widget hiển thị thông dụng (TextField, ElevatedButton, ListView, ClipRRect, Image)
- Bài tập thiết kế giao diện danh sách truyện
- Tìm hiểu về cách quản lý dữ liệu thông qua Inheritted Widget cho các element
- Bài tập Counter App
- Tìm hiểu về quản lý dữ liệu thông qua provider (Inheritted nâng cao)
- Các thành phần trong provider: Provider, Future Provider, StreamProvider
- Tìm hiểu cơ chế hoạt động của bloc
- Cách truyền dữ liệu và lắng nghe dữ liệu của bloc
- Kết hợp provider và bloc
- Ứng dụng App Học từ vựng tiếng Anh
- Viết server trả về api cho app
- Kết nối dữ liệu api thông qua thư viện Dio
- Ứng dụng App Học từ vựng tiếng Anh (kết nối data theo API)
- Sử dụng thư viện shared_preferences lưu trữ thông tin cơ bản trong app
- Setup route cho app
- Các phương thức xử lý khi chuyển màn hình của Navigator
- Ứng dụng chụp hình từ camera và lấy hình từ gallery
- Tìm hiểu về firebase
- Làm việc với authentication và cloud storage
- Giải đáp thắc mắc
- Hướng dẫn đồ án cuối khóa