/nb_asset

nb device asset

Primary LanguageDart

nbassetentry

小帮手,支持 iOS、Android 平台,主要功能NB设备扫码录入,NB设备选测,下发参数,调光,召测参数。采用 Google 的移动 UI 框架 Flutter 作为跨平台框架。Flutter 使用 Dart 作为开发语言。

编译运行流程

  1. 配置 Flutter 开发环境,参考 安装 Flutter配置编辑器
  2. clone 代码,执行$ flutter package get安装外部包。
  3. 执行$ flutter run

外部包

编辑根目录下的 pubspec.yaml 文件, 外部包可在 pub.dartlang.org 查找。

外部包 功能
amap_location_fluttify 高德地图定位
barcode_scan 扫码
common_utils 常用工具类库
flustars 常用工具类库
connectivity 网络连接
cupertino_icons iOS 风格图标
device_info 版本信息
dio 网络框架
dotted_border 虚线边界
event_bus 事件传递
fluttertoast Toast
flutter_cache_manager 缓存管理
flutter_xlider 进度条
permission_handler 权限申请
image_picker 本地图片
json_annotation JSON 模板
jpush_flutter 极光推送
package_info 包名信息
path_provider 本地路径
photo_view 图片预览
shared_preferences 偏好配置
clay_containers 现代中性容器
flutter_neumorphic Neumorphic ui 套件

常用命令

  • 创建一个新的项目。 $ flutter create <output directory>

  • 使用 Swift 和 JAVA 创建一个新的项目。 $ flutter create -i swift -a java <output directory>

  • 运行项目。 $ flutter run

  • 安装外部包。 $ flutter package get

  • 升级 Flutter 版本。 $ flutter upgrade

  • 诊断项目环境。 $ flutter doctor

  • 外部包 json_serializable 生成模板文件。 $ flutter packages pub run build_runner build

  • 外部包 json_serializable 会持续监听并生成模板文件。 $ flutter packages pub run build_runner watch

*实现的效果图 | ------ | ------ |

引导页| 引导页 |

登录| 登录 |

网络设置|网络设置|

首页|首页|

dialog弹窗|dialog弹窗|

bottom_sheeet弹窗|bottom sheet 弹窗|

bottom_sheeet弹窗|bottom sheet 弹窗|

NB页面样式一|NB页面样式1|

NB页面样式二|NB页面样式2|

NB页面样式二|NB页面样式2|