【flutter】flutter基础总结1
在Flutter中,一个基础的应用通常包含以下几个组件:
lib
目录:包含Dart代码和Flutter小部件。main.dart
:应用的入口文件,包含Dart代码的入口函数main()
。pubspec.yaml
:定义了应用的依赖和资源。
以下是一个简单的Flutter应用的代码示例,它创建了一个显示“Hello, World!”的简单页面。
lib/main.dart
:
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 Demo'),
),
body: Center(
child: Text('Hello, World!'),
),
),
);
}
}
pubspec.yaml
:
name: my_flutter_app
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.2
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
这个示例展示了如何创建一个Flutter应用,包括如何使用StatelessWidget
来定义一个无状态的小部件,以及如何使用MaterialApp
来创建一个带有顶部栏和中心文本的页面。这是学习Flutter的一个基础,对于想要了解Flutter基本结构和概念的开发者来说,这是一个很好的起点。
评论已关闭