flutter - 如何将示例项目添加到 Flutter 包中?

标签 flutter dart flutter-dependencies dart-pub

有没有办法为包中的示例 map 结构自动生成模板代码?

大多数软件包的根目录下都有一个/example 文件夹,用于展示软件包的功能。 我不确定创建示例的“最佳”方式是什么,或者它是否重要。

我是否单独创建所有文件? 我是否创建一个新项目然后将其复制到包根目录? 我可以直接在项目中自动生成示例项目吗?

这是我第一次尝试创建包,我希望一次就成功。

最佳答案

在 Android Studio 中使用示例创建 Flutter 包

  1. 创建一个新的 Flutter 项目 enter image description here
  2. 选择 Flutter 包 enter image description here
  3. 在 Android Studio 中打开新项目后,选择“终端”选项卡,然后运行:

flutter create example

enter image description here

  1. 选择“编辑配置”-> 添加配置-> 选择位于 example/lib 文件夹中的 main.dart 文件 enter image description here enter image description here enter image description here enter image description here

  2. 打开您的示例 pubspec.yaml 并通过添加链接到库:

    您的包裹名称: 小路: ..\ enter image description here

注意:当您打开 Example 文件夹时,它看起来就像嵌套在您的项目中的整个 Flutter 应用程序;那是因为它是。只需打开 io 和 android 文件夹即可看到它们共享该模式: enter image description here

关于flutter - 如何将示例项目添加到 Flutter 包中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56506392/

相关文章:

flutter - 按像素底部溢出

flutter - 如何在flutter中添加pdf中的网络图片?

flutter - 有什么方法可以检测它是否在网络上运行?

flutter - Flutter float 操作按钮位置问题

firebase - 如何为我的 flutter 项目找到兼容的依赖版本? (Firebase_auth、cloud_firestore、intl、flutter_dialogflow_v2)

flutter - 如何在 Flutter 中将对话框内容滚动到聚焦的 TextField?

dart - Dart 的最大/最小整数/ double 值是否有常数?

Dart : Printing integer along with string

如果处理后台消息,firebase_messaging flutter 插件会在启动时崩溃

flutter - 一段时间后,我想用android_alarm_manager插件在后台关闭audio_service