Menu
CoddyTech

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.

challenge icon

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!'),
        ),
      ),
    );
  }
}
quiz iconTự kiểm tra

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

Tự luyện tập: Trình biên dịch Flutter online