Flutter là gì?
Thuộc phần Ứng dụng đầu tiên trong hành trình Flutter của Coddy. Bài học 1 trên 32.
Flutter là bộ công cụ của Google để xây dựng ứng dụng. Bạn viết một ứng dụng, rồi ứng dụng đó chạy trên điện thoại Android, iPhone, web và máy tính để bàn. Các ứng dụng như Google Pay và ứng dụng BMW được xây dựng bằng Flutter.
Bạn viết ứng dụng Flutter bằng một ngôn ngữ có tên là Dart. Bạn sẽ học những phần Dart cần dùng, từng chút một khi tiếp tục.
Ứng dụng Flutter được tạo nên từ các widget. Widget là một phần của màn hình: một dòng chữ, một nút, một hình ảnh hoặc một hộp chứa các widget khác. Ứng dụng này có một vài widget:
void main() {
runApp(const MyApp());
}main() là nơi mọi chương trình Dart bắt đầu. runApp nhận một widget và đưa widget đó lên màn hình. Ở bên dưới, bên trong MyApp, bạn có thể thấy các widget mà ứng dụng này hiển thị: một Scaffold (màn hình trống), một Center và một Text. Bạn chưa cần hiểu từng dòng. Đến cuối phần này, bạn sẽ hiểu.
Thử thách
DễNhấn Chạy. Ứng dụng của bạn sẽ xuất hiện trên màn hình điện thoại.
Sau đó, thay Hello, Flutter! bằng bất kỳ từ nào bạn thích, giữ nguyên dấu ngoặc kép xung quanh chúng rồi nhấn Chạy lần nữa để xem thay đổi. Khi làm xong, nhấn Kiểm tra.
Tự làm thử
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
body: Center(
child: Text('Hello, Flutter!'),
),
),
);
}
}
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Ứng dụng đầu tiên
1Xin chào, Flutter
Flutter là gì?Thay đổi văn bảnCây widgetScaffold và AppBarChuỗi và dấu nháyChú thíchTự luyện tập: Trình biên dịch Flutter online