Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions docs/.vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,15 @@ module.exports = {
title: 'Học dart',
children: [
'/guides/samples-and-tutorials/language-samples',
{
title: 'Codelabs',
children: [
'/guides/samples-and-tutorials/Codelabs/list-of-dart-codelabs',
'/guides/samples-and-tutorials/Codelabs/language-cheatsheet',
'/guides/samples-and-tutorials/Codelabs/asynchronous-programing',
]
},
'/guides/samples-and-tutorials/tutorials',
]
}
]
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Asynchronous programming: futures, async, await
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Dart cheatsheet codelab

Ngôn ngữ Dart được thiết kế để dễ dàng học đối với các lập trình viên đến từ các ngôn ngữ khác, nhưng nó có một vài tính năng độc đáo. Codelab này - được dựa trên một [Dart language cheatsheet]() được viết bởi và cho các kỹ sư của Google - sẽ đưa bạn qua các tính năng quan trọng nhất của các tính năng ngôn ngữ này.

Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Danh sách Dart codelabs

## Chung

[Giới thiệu Dart cho Java Developers]()

Sử dụng DartPad để khám phá cách thức Dart khiến viết app dễ dàng và thú vị.

[Dart cheatsheet]()

Sử dụng phiên bản thử nghiệm mới nhất của DartPad để tìm hiểu, nhắc nhở bản thân hoặc kiểm tra kiến ​​thức của bạn về một số tính năng phổ biến nhất nhưng được sử dụng phổ biến nhất của ngôn ngữ Dart.

[Asynchronous programming: futures, async, await]()

Sử dụng phiên bản thử nghiệm mới nhất của DartPad để tìm hiểu cách viết code bất đồng bộ bằng cách sử dụng futures và từ khóa async await.

## Futter
Dể tìm hiểu về Flutter bạn có thể đọc tại [Flutter codelabs]()
8 changes: 4 additions & 4 deletions docs/guides/samples-and-tutorials/language-samples.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Học Dart thông qua xem ví dụ

Phương pháp này sẽ giới thiệu ngắn gọn về ngôn ngữ cho những ai thích học qua ví dụ. Bạn cũng có thể học ngôn ngữ và xem các thư viện, hoặc [Dart cheatsheet codelab](https://dart.dev/codelabs/dart-cheatsheet) tại:
Phương pháp này sẽ giới thiệu ngắn gọn về ngôn ngữ dart cho những ai thích học qua ví dụ. Bạn cũng có thể học ngôn ngữ cụ thể và xem các thư viện, hoặc [Dart cheatsheet codelab](https://dart.dev/codelabs/dart-cheatsheet) tại:

> [Học ngôn ngữ](https://dart.dev/codelabs/dart-cheatsheet)
> [Language tour](https://dart.dev/codelabs/dart-cheatsheet)

> [Xem thư viện](https://dart.dev/codelabs/dart-cheatsheet)
> [Library tour](https://dart.dev/codelabs/dart-cheatsheet)

## Hello World
Mọi ứng dụng đều cần hàm **main()**. Để hiển thị văn bản trên console bạn có thẻ sử dụng hàm **print()**:
Mọi ứng dụng đều cần sử dụng hàm **main()**. Để hiển thị văn bản trên console bạn có thẻ sử dụng hàm **print()**:
```dart
void main() {
print('Hello World');
Expand Down