Flutter是由谷歌开发的开源软件开发工具包,用于创建android和ios的移动应用程序。Flutter使用的Dart是一种面向对象的编程语言,它本身很容易学习。
在这个移动应用程序开发项目中,您将构建一个移动应用程序,它将创建一个无限的、惰性加载的随机单词列表。通过做这个项目,你会学到:
2022世界杯亚洲区赛程表时间Skyfi实验室为您提供了最简单的方法来学习和构建这个项目。
颤振的优点
项目实施
1.安装最新版本的Android Studio,现在添加flutter插件。
2.转到文件>设置>插件。在浏览中,存储库选择Flutter插件并安装
3.它会提示安装dart插件,点击是并安装dart。
4.首先为flutter File> new >新建flutter项目
5.为你的项目命名,并提到SDK的路径,然后单击Install SDK
6.选择包名,如果需要,添加对Swift和Kotlin的支持。这是开始一个项目所需的基本条件。
7.让我们从创建一个简单的扑动应用程序开始,它说“Hello world”。使用下面的代码来制作应用程序:
"导入'包:flutter/material.dart';
void main() => runApp(MyApp());
类MyApp扩展StatelessWidget {
@override
小部件构建(BuildContext上下文){
返回MaterialApp (
标题:“欢迎来到颤振”
家:支架(
appBar: appBar (
标题:const文本(“欢迎来到Flutter”),
),
body: const
Text('Hello World'),
),
),
);
}
}”
8.输入所需的代码并运行它,形成一个Material应用程序。
9.(=>)用于单行函数的概念
10.现在它扩展了StatelessWidget,将整个应用程序作为一个小部件。在扑动,一切都是一个小部件,包括,布局,对齐和填充。
11.脚手架小部件提供了一个主体属性,其中包含小部件树,一个默认的应用程序栏和主屏幕的标题。
12.中心小部件将小部件子树对齐到屏幕的中心。
13.使用外部包english_words添加一些英语单词
14.让我们添加一个有状态的小部件——这是一个不可变的小部件,它们的属性不能改变。
类MyApp扩展StatelessWidget {
@override
小部件构建(BuildContext上下文){
final WordPair WordPair = WordPair.random();//删除该行。
返回MaterialApp (
标题:“欢迎来到颤振”
家:支架(
appBar: appBar (
标题:文本(“欢迎来到颤振”),
),
身体:中心(
//child: Text(wordPair.asPascalCase), //将这一行更改为…
child: RandomWords(), //…这条线。
),
),
);
}
}
15.添加了StatefulWidget和RandomWords之后,创建了一个状态类——RandomWordsState。
16.现在将build()方法添加到RandomWordsState。
17.通过展开RandomWordsState创建一个无限滚动的ListView。如果用户滚动,列表将无限增长。ListView来自构建器工厂构造函数,允许您创建一个惰性加载列表视图。
2022世界杯亚洲区赛程表时间Skyfi实验室帮助学生学习实用技能通过构建真实世界的项目。
你可以和朋友一起报名,并在家门口领取工具包
你可以向专家学习,建立工作项目,向世界展示技能,并获得最好的工作。
从今天开始!
加入来自36个国家的25万多名学生,通过建设项目培养实践技能
24小时内把套件送过去。使用在线教程构建。
保持最新,并在最新的技术上构建项目