, 资源等 ;
lib 目录 : 是 Dart 代码所在目录 ;
Flutter 包的类型 :
Dart 包 : 仅涉及 Dart 代码 , 将 Dart 代码封装一下 , 实现特定功能 , 如解析...JSON 字符串等 , 不涉及到与 Native 应用的交互 ;
插件包 : 是专用的 Dart 包 , 包含 Dart API , 针对 Android 的 Java / Kotlin , 或 针对...iOS 的 Objective-C / Swift 的实现 , 如之前使用的拍照插件包 , 在 Android 平台使用了 Android 相机的代码 , 在 iOS 中调用了 iOS 相机相关功能 ;...代码目录 , 在默认生成的 flutter_plugin.dart 代码中 , 使用了 MethodChannel 与 Android / iOS 本地应用进行通信 ;
pubspec.yaml :...可以设置更多选项 ;
创建的 Flutter 包如下 :
Dart 包目录结构介绍 :
lib : Dart 代码目录 , 在默认生成的 flutter_package.dart 代码中 , 封装