Khoá học Lập trình đa nền tảng với Flutter

1. Nội dung

Khóa học giới thiệu Flutter là gì, setup flutter cho macOS và Window. Giới thiệu cho các bạn những thành phần quan trọng trong Flutter.Một loạt các ví dụ trực quan để giúp các bạn có cái nhìn rõ ràng hơn về Flutter.  Bài tập rèn luyện để ôn tập kiến thức, rèn luyện phản xạ lập trình trong Flutter. Khóa học sẽ đi từ những dự án đơn giản đến phức tạp.

Bạn sẽ được học gì trong khóa học này:

  • Xây dựng giao diện với flutter

  • Sử dụng các plugins

  • Kết nối mạng

  • Truy cập cơ sở dữ liệu

  • Xuất ra file APK

2. Yêu cầu

Với hệ điều hành Windows

  • Hệ điều hành: Windows 7 SP1 trở lên (64-bit)

  • Dung lượng ổ đĩa:  2GB (không bao gồm dung lượng ổ đĩa cho IDE / công cụ).

  • Công cụ: Flutter phụ thuộc vào các công cụ này có sẵn trong môi trường của bạn.

Với hệ điều hành macOS

  • Hệ điều hành: macOS (64-bit)

  • Dung lượng ổ đĩa: 2,8GB (không bao gồm dung lượng ổ đĩa cho IDE / công cụ).

  • Công cụ: Flutter phụ thuộc vào các công cụ dòng lệnh này có sẵn trong môi trường của bạn.

    • bash

    • curl

    • git 2.x

    • mkdir

    • rm

    • unzip

    • which

    • Zip

3. Đối tượng

  • Những ai muốn tìm hiểu về Flutter

  • Những ai thích mày mò, học tập nâng cao trình độ bản thân.

4. Sản phẩm tiêu biểu

 

Giáo trình
0. Giới thiệu về Flutter và Dart
1. Common UI Widget (part 1)
  • Hướng dẫn
  • Cheat sheet
  • Container
  • Image
  • ListTile
  • Center
  • MediaQuery
  • Padding
  • Spacer
  • Expanded
  • Flexible
  • Stack
  • Divider
  • Table
  • ConstrainedBox
  • IndexedStack
  • FittedBox
  • LimitedBox
  • Simple Custom Widget
2. Project: I am Rich
  • Giới thiệu
  • Tạo Flutter App
  • Kích hoạt chế độ nhà phát triển trên AndroidOS
  • Tạo Material app tối giản
  • Tài nguyên và cấu hình
  • Bài tập: fix bug
  • Project: "I am Rich"
3. Common UI Widget
  • Hướng dẫn
  • RichText
  • SelectableText
  • Safe Area
  • Wrap
4. Project: MiCard
  • Introduce: MiCard
  • Hot reload vs Hot restart
  • Bài tập: Column, Row và Container
  • Bài tập: Xoay Text 90 độ
  • Bài tập: Customize AppBar
  • Bài tập: widget Align
  • Font và bài tập thực hành
  • Project: MiCard
5. Project: Simple Instrument
  • Giới thiệu
  • sử dụng Pub.dev
  • project: Simple Instrument
6. Project: DiceApp
  • Giới thiệu
  • Stateful Widget là gì
  • Stateless vs Statefull Widget
  • Tạo Switch button
  • Bài tập: Color Mixer
  • Project: DiceApp
7. Project: Quizzler
  • Giới thiệu
  • project: Quizzler
8. Common UI Widget (ListView)
  • Hướng dẫn
  • Slider
  • ListView
  • AnimatedList
  • DataTable
  • Dismissible
  • SilverGrid
  • SilverAppBar
  • Bài tập: ListView
  • PageView
9. Luyện tập
  • Music Tutor
  • Dictionary app
10. Di chuyển giữa các màn hình
  • Giới thiệu
  • Navigator
  • Route
  • Di chuyển dữ liệu giữa các màn hình
  • Ứng dụng Todo
  • Bài tập: Shopping List
11. Project: BMI Calculator
  • Giới thiệu
  • Theme
  • project: BMI Calculator
12. Common UI Widget (Advance)
  • Hướng dẫn
  • SnackBar
  • Drawer
  • ClipOval
  • ClipPath
  • ShaderMask
13. Lập trình bất đồng bộ
  • Giới thiệu
  • Future
  • Bài tập: Future
  • Streams
  • Bài tập: Stream
14. Giới thiệu các cách quản lý trạng thái
  • Giới thiệu
  • Provider pattern
  • Mobx pattern
  • Bài tập: ShopplingList
15. Project: CovidTracking
  • JSON và serialization
  • Sử dụng http lấy dữ liệu từ REST API
  • Project:CovidTracking
16. Project: ReviewMovie
  • Truy cập cơ sở dữ liệu sử dụng plugin Moor
  • Bài tập: CoutnerApp
  • Project: ReviewMovie
17. Đánh giá khóa học
  • Giới thiệu
Gói học phí
Bạn có thắc mắc
Nhận hỗ trợ
Để lại thông tin, chúng tôi sẽ liên hệ với bạn
Đóng trọn gói
480000đ
600000đ
Học viên hoàn thành học phí trong một lần