做房产的网站排名,wordpress安装主题后打不开,龙岩市建设部网站,威海网站建设排名榜1、作用 在APP的实际开发过程中往往会依赖很多包#xff0c;而这些包之间存在着交叉依赖、版本依赖#xff0c;由开发者自己管理手动管理会非常麻烦#xff0c;每种开发生态或编程官方会提供一些包的管理工具#xff0c;在Flutter中我们在pubspec.yaml文件中来管理第三方依…1、作用 在APP的实际开发过程中往往会依赖很多包而这些包之间存在着交叉依赖、版本依赖由开发者自己管理手动管理会非常麻烦每种开发生态或编程官方会提供一些包的管理工具在Flutter中我们在pubspec.yaml文件中来管理第三方依赖包。 2、配置文件解释
name: flutter_learndescription: A new Flutter project.publish_to: noneversion: 1.0.01environment:sdk: ^3.5.3dependencies:flutter:sdk: fluttercupertino_icons: ^1.0.8dev_dependencies:flutter_test:sdk: flutterflutter_lints: ^4.0.0flutter:uses-material-design: truename应用或包的名称description应用或包的描述、简介publish_to是否将包发布到公共存储库none代表包不会被发布version应用或包的版本号environment运行此项目所需的环境要求dev_dependencies项目运行时所依赖的包flutterFlutter相关配置。
4、Pub仓库 我们可以在pub仓库中查找需要的包和插件也可以发布包和插件接下来将使用其中的english_words实现随机字符串的Widget。 4.1 将english_words添加到依赖项列表 搜索english_words我们发现最新版本是v 4.0.0那我们就将该版本加入到依赖项列表。 dependencies:flutter:sdk: fluttercupertino_icons: ^1.0.8english_words: ^4.0.0 # 添加的依赖项4.2 安装依赖包 4.3 导入包
import package:english_words/english_words.dart;4.4 创建Wiget
// 随机生成字符串
class RandomWordsWiget extends StatelessWidget {const RandomWordsWiget({super.key});overrideWidget build(BuildContext context) {// 生成随机字符串final word WordPair.random();return Padding(padding: const EdgeInsets.all(8.0),child: Text(word.toString()),);}
}在_MyHomePageState.build的Column的字类Wiget中添加RandomWordsWiget。
child: Column(mainAxisAlignment: MainAxisAlignment.center,children: Widget[// 省略无关代码...const RandomWordsWiget(),],
),Alignment.center, children: [ // 省略无关代码… const RandomWordsWiget(), ], ), * 每次点击热重载时我们发现单词都不相同成功实现。