Flutter 是一个由 Google 开发,用于创建美观、快速、跨平台的移动应用的开源框架。以下是一些关于 Flutter 的基本指南。

Flutter 是一个强大的框架,可以让你使用单一代码库为 iOS 和 Android 创建高质量的应用程序。它使用 Dart 语言编写,并且具有丰富的组件和工具。

快速开始

  1. 安装 Flutter SDK

    • 访问 Flutter 官网 下载并安装 Flutter SDK。
    • 确保你的系统满足 Flutter 的要求。
  2. 创建新的 Flutter 项目

    • 打开终端或命令提示符。
    • 运行 flutter create my_new_project 命令创建一个新的 Flutter 项目。
  3. 运行你的应用

    • 在终端中,进入你的项目目录。
    • 运行 flutter run 命令来启动你的应用。

常用组件

  • Text: 显示文本。
  • Container: 用于布局和样式。
  • RowColumn: 用于水平或垂直布局。
  • ListView: 用于显示列表。

示例

假设你想要创建一个简单的计数器应用:

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('Flutter Counter'),
        ),
        body: Counter(),
      ),
    );
  }
}

class Counter extends StatefulWidget {
  @override
  _CounterState createState() => _CounterState();
}

class _CounterState extends State<Counter> {
  int _count = 0;

  void _increment() {
    setState(() {
      _count++;
    });
  }

  @override
  Widget build(BuildContext context) {
    return Center(
      child: Column(
        mainAxisAlignment: MainAxisAlignment.center,
        children: <Widget>[
          Text(
            'You have pushed the button this many times:',
          ),
          Text(
            '$_count',
            style: Theme.of(context).textTheme.headline4,
          ),
        ],
      ),
    );
  }
}

学习资源

希望这个指南能帮助你开始使用 Flutter!