Bài đăng

Đang hiển thị bài đăng từ Tháng 7, 2021

Flutter 2.2 - Dart Basics

Hình ảnh
Dart là gì ? - Là 1 ngôn ngữ lập trình hướng đối tượng do Google phát triển - Bạn có thể sử dụng Dart để code AngularDart, Flutter for web, Flutter app. - Đc lấy cảm hứng từ các ngôn ngữ mạnh mẽ khác như Java, JavaScript, C# - Dart is a compiled language (ngôn ngữ biên dịch). "That means, that your code isn’t executed like you write it, but instead, a compiler parses + transform it (to machine code)". Hiểu tạm là code của bạn chạy k như bạn code :v nó sẽ đc biên dịch sang ngôn ngữ máy. Code dart online:   https://dartpad.dartlang.org/ Giải thích 1 chút về dart (cũng tương tự java, .net nếu mn đã biết): - void, double, String, int ,.. : kiểu hàm trả về  ( ko trả về gì thì là void) - main() : là 1 hàm đặc biệt, dart sẽ tự động chạy hàm này đầu tiên. - {} : bên trong ngoặc nhọn là thân hàm - '...' or "..." : đều như nhau, nên sử dụng '..' cho đơn giản. String là 1 chuỗi. - numOne, numTwo: là các arguments cần truyền vào khi gọi func này. - return: kết ...

Flutter 2.1 - Tổng quan về các file auto generated khi tạo mới project Flutter

Hình ảnh
 Khi tạo project flutter trên android studio sẽ tự động gen ra các folder, file như sau: .dart_tool : chứa cái gì mình cũng ko biết =)) ai biết giải thích mình với .idea : chứa config của Android Studio. Ko cần đụng đến cái này android, ios: tạm hiểu là nó chứa code khi flutter SDK biên dịch sang code android,ios :v build:chứa đầu ra của flutter, khá quan trọng. Sẽ tìm hiểu kĩ hơn khi build release  Tất cả những thư mục trên đều là thư mục thụ động, auto gen khi code ... lib: là nơi thực hiện 99% công việc, nơi viết code* test: nơi viết unit test, ... .gitignore: version control .metadata, .packages: tệp dữ liệu đc flutter quản lý tự động .iml: quản lý những setting cho riêng dự án đang code pubspec.yaml: quản lý third party, dependence mà dự án sử dụng ex: font, image :v* pubspec.lock: đc auto gen dựa trên pubspec.yaml README.md: note thông tin, mô hình, tech về dự án,...  * cơ bản chúng ta chỉ cần làm việc với 2 folder, file này :v 

Flutter 1.4 - Lộ trình học Flutter

Hình ảnh
  - Lộ trình cơ bản là như trong ảnh trên (chi tiết hơn thì ở ảnh dưới) =)) - Học những thứ basic, học debug, rồi khó hơn xíu , làm 1 số chức năng cơ bản của app như input form, sending http request, camera,...  - Sau đó thì build code cho android, ios => public - Tự học nâng cao hơn nữa ... aaaaaa aaaaaaa...