Flutter là một framework và sử dụng Dart làm ngôn ngữ chính. Thế nên thật là thiếu sót nếu chúng ta không tìm hiểu về ngôn ngữ Dart.
Trong video #1 này chúng ta sẽ cùng nhau đi qua một số kiến thức nhập môn về Dart nhé các bạn!
Dart là gì?
Dart là một ngôn ngữ được phát triển bởi Google và được phát hành vào năm 2011.
Dart được xây dựng dựa trên mô hình code đó là:
- Functional (hướng hàm)
- Imperative (điều lệnh)
- Object-oriented (hướng đối tượng)
Mục tiêu của Google khi phát triển ngôn ngữ Dart đó là giúp các developer phát triển ứng dụng nhanh trên tất cả các nền tảng
Với mục tiêu như vậy nên Dart hiện tại đang có 3 channel chính: Stable, beta, dev. Hiện tại thì các bạn chỉ cần channel stable là đủ không cần chuyển qua kênh beta hoặc dev.
Sức mạnh của dart
- Hot reload
- Tập trung tạo ra sản phẩm chất lượng trải nghiệm cực kỳ cao trên mọi nền tảng (mobile, web, desktop).
- Dart là ngôn ngữ chính hỗ trợ mạnh mẽ cho các ứng dụng của Flutter
- Bên cạnh đó Dart cũng cũng cấp những core hấp dẫn cho các developer như là: format code, phân tích code và testing code.
Cài đặt install Dart SDK
macOS
brew tap dart-lang/dart
brew install dart
Windows
choco install dart-sdk
Linux
sudo apt-get update
sudo apt-get install apt-transport-https
sudo sh -c 'wget -q0- https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -‘
sudo sh -c 'wget -q0- https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list > /etc/apt/ sources.list.d/dart_stable.list’
sudo apt get update
sudo apt-get install dart
Bạn có thể tải slide của video nằm ở phía bên dưới để tiện lợi cho việc học và ôn lại
Bài viết chỉ dành cho người dùng trả phí
Sign up now and upgrade your account to read the post and get access to the full library of posts for paying subscribers only.
Khu vực nội dung chỉ dành cho các subscribers
Sign up now to read the post. To get access to the full library of posts, you can be a paying subscriber
Đã có tài khoản ? Sign in
Bài viết liên quan
10 Dart Array Methods trong Flutter bạn cần biết
Sep 02, 2023 • 6 min read
Tự học Dart: Các Dart Operators (toán tử) bạn cần biết
Sep 02, 2023 • 18 min read
Flutter cơ bản: Điều cần biết khi lập trình ứng dụng đầu tiên
Aug 23, 2023 • 13 min read
9 Flutter Widget hữu ích bạn cần biết
Aug 22, 2023 • 9 min read
Dart là gì? Giới thiệu cơ bản về ngôn ngữ lập trình Dart
Aug 21, 2023 • 11 min read
Flutter là gì? Vì sao nên học công cụ lập trình Flutter?
Aug 19, 2023 • 11 min read