使用flutter create myapp
和文件 - >在Android Studio / IntelliJ中的新Flutter项目...都会导致创建MyApp(增量计数器应用程序)的示例代码。有办法:
MyApp
将被称为HelloWorld
?类似的东西:
import 'package:flutter/material.dart';
void main() => runApp(new HelloWorld());
class HelloWorld extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return new Container();
}
}
答案 0 :(得分:3)
不,目前flutter create
(以及IDE中的新项目向导)只创建了一个示例。这是有用的,因为对新用户提出的问题较少,他们可能没有预先回答大量框架问题的背景。我认为模板在具有太多样板代码之间也是一个很好的平衡,同时仍然提供足够的框架暴露,以成为一个良好的教学示例。
它可能应该从项目名称中借用一些名称(即hello_world.dart
==>类名HelloWorld
)。对于这样的建议,https://github.com/flutter/flutter/issues/new是提供反馈的最佳位置。
答案 1 :(得分:1)
现在可以使用以下命令:
flutter create --sample=material.FloatingActionButton.1 my_demo_app
这里 sample
可以被赋予一个样本 id 的值。一些例子可以在 this link 找到(比 Stackoverflow 的答案限制更长,所以不能在这里复制)
答案 2 :(得分:0)
如果确实无法忍受,您可以一次创建一个仅包含最少项目的项目(一个无状态小部件),然后删除所有不需要的项目。
每次需要时都克隆一个空项目。 或将其复制并粘贴到Visual Studio中所需的位置。
这应该可以,但是我还没有完成
答案 3 :(得分:0)
颤动的样本模板
import 'package:flutter/material.dart';
import 'package:your_app/screens/home.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Navigtion',
routes: <String, WidgetBuilder> {
},
home: new Home(),
);
}
}
开始构建项目时,请删除main.dart中的所有内容,然后输入模板缩写,然后按Enter。