Flutter 在不创建计数器MyApp样板代码的情况下,如何创建颤振应用程序?
使用Flutter 在不创建计数器MyApp样板代码的情况下,如何创建颤振应用程序?,flutter,Flutter,使用flatter创建myapp和文件->新建flatter项目。。。在androidstudio/IntelliJ中,两者都会导致创建MyApp(增量计数器应用)的示例代码。有没有办法: 实例化一个空白项目 或者在没有编写太多代码的情况下实例化某个东西(例如,见下文) 或者可以自定义应用程序名称的东西(即,如果我将颤振应用程序命名为hello_world,MyApp将被称为HelloWorld 比如: import 'package:flutter/material.dart'; voi
flatter创建myapp
和文件->新建flatter项目。。。在androidstudio/IntelliJ中,两者都会导致创建MyApp(增量计数器应用)的示例代码。有没有办法:
- 实例化一个空白项目
- 或者在没有编写太多代码的情况下实例化某个东西(例如,见下文)
- 或者可以自定义应用程序名称的东西(即,如果我将颤振应用程序命名为hello_world,
将被称为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();
}
}
否,当前
flattercreate
(以及IDEs中的新项目向导)只创建一个例子。这是很有用的,因为新用户需要回答的问题较少,他们可能不具备提前回答大量框架问题的背景。我认为模板在拥有太多样板代码的同时,仍然能够提供足够的框架暴露,成为一个好的教学示例,这也是一个很好的平衡e
它可能应该从项目名称中借用一点名称(即,
hello_world.dart
==>一个类名称HelloWorld
)。对于这样的建议,是提供反馈的最佳场所。如果确实无法忍受,您可以一次性创建一个项目,其中只包含最少的项(一个无状态小部件)然后删除所有你不想要的东西
每次需要时克隆此空项目。
或者在VisualStudio中复制并粘贴到所需的位置
这应该行得通,但我还没有做到
颤振样本模板
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(),
);
}
}
导入“包装:颤振/材料.省道”;
导入“包:你的应用程序/屏幕/主页.dart”;
void main()=>runApp(新的MyApp());
类MyApp扩展了无状态小部件{
@凌驾
小部件构建(构建上下文){
返回新材料PP(
标题:“导航”,
路线:{
},
家:新家(),
);
}
}
开始构建项目时,请删除main.dart中的所有内容,键入模板缩写并单击enter。现在可以使用以下命令执行此操作:
flatter create--sample=material.FloatingActionButton.1我的演示应用程序
这里
sample
可以给出一个样本id的值。可以在以下位置找到一些示例(比Stackoverflow的答案限制长,所以不能在这里复制)使用计数器样板有什么问题?我必须重命名每个类,并删除我不需要的东西的样板(例如注释、浮动操作按钮)。不过,是的,我可以删除所有代码,从头开始。如果目前有一个选项,那就太好了。