Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 2.45 KB

flutter_tutorial.md

File metadata and controls

60 lines (41 loc) · 2.45 KB

Hướng dẫn học Flutter Tutorial

1. Mục tiêu

  • Làm quen và sử dụng các thành phần của Flutter để xây dựng những ứng dụng trên điện thoại
  • Nâng cao kỹ năng tìm hiểu, chia sẻ kiến thức và làm việc nhóm.
  • Áp dụng Sun* GIT flow.

2. Thời gian học:

10 ngày

3. Các kiến thức cơ bản cần nắm được:

  1. Basics of Flutter
  2. Widgets of State
  3. Architecture
  4. Building UIs
  5. State management
  6. Routes and navigaton
  7. Localization and Internationalization
  8. Animations
  9. HTTP and JSON
  10. SharedPreferences
  11. Sqflite
  12. Layered Architecture

4. Link tài liệu:

Lưu ý: làm các bài tập ở cuối slide số 2, 4, 6, 7, 8, 12

  • các bài tập này sẽ demo ở buổi thuyết trình

5. Hướng dẫn các bước để thuyết trình chia sẻ kiến thức

Trong quá trình tìm hiểu các bạn sẽ chia sẻ kiến thức với team từ 1 đến 2 bài:

  • Bước 1: Tìm chủ đề và gửi lên slack để các trainers và các bạn khác feedback (ưu tiên những chủ đề về chiều sâu mà mang lại nhiều giá trị)
  • Bước 2: Tiến hành tìm hiểu và làm slide, sau đó gửi lên để nhận feedback
  • Bước 3: Sau khi hoàn thành slide thì thông báo để trainer xếp lịch
  • Bước 4: Chia sẻ kiến thức và nhận đánh giá.

6. Hướng dẫn gửi pull request

Trong quá trình tutorial sẽ có các bài tập bạn phải gửi pull request. Các bước cơ bản gửi pull request như sau:

  • Bước 1: Các bạn lên github cá nhân tạo một repo mới từ template và clone về máy : https://github.com/awesome-academy/Flutter-template
  • Bước 2: Các bạn tạo init project trên folder vừa clone bằng Flutter cmd và tạo pull request đầu tiên, gửi lên để các trainers và mọi người review, comment
  • Bước 3: Nếu có comment thì sửa pull request và gửi lại, nếu được approve hết từ mọi người thì tự merge, chuyển xuống bước 4
  • Bước 4: Làm tiếp các phần còn lại của ứng dụng như bước 2 và bước 3

7. Link Bài Test

Happy coding!!!