0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Flutter和Dynamsoft Vision SDK构建最后一英里交付应用程序的原型

哲想软件 来源:哲想软件 2023-07-18 15:37 次阅读

最后一英里交付应用程序是一种软件应用程序,用于管理、协调和跟踪货物从交通枢纽到最终目的地(通常是个人住宅)的交付。这通常是整个交付过程中最复杂的部分,因为它涉及到住宅区导航、处理交通、确保产品安全及时交付以及确认成功交付。

随着电子商务的兴起以及人们对快速高效送货上门的期望不断提高,对最后一英里送货应用程序的需求显着增加。

在本文中,我们将向您展示如何使用 Flutter和DynamsoftVision SDK(DynamsoftBarcode Reader、DynamsoftLabel Recognizer 和DynamsoftDocument Normalizer)构建最后一英里交付应用程序的原型。借助此原型,您可以尝试该应用程序的设计和功能,并将其用作开发自己的最后一英里送货应用程序的起点。

为什么选择Flutter和DynamsoftVision SDK?

Flutter:我们的目标是构建适用于桌面、移动和Web的应用程序。Flutter是一个跨平台UI工具包,可让您轻松地从单个代码库构建应用程序。只需要 Dart代码就可以为多个平台构建UI,效率很高。Flutter还拥有庞大的开发人员社区和各种第三方软件包,可用于为您的应用程序添加附加功能。

DynamsoftVision SDK:DynamsoftVision SDK 是一套软件开发套件,提供用于条形码扫描、MRZ识别和文档处理的API。它们适用于 Windows、Linux、macOS、AndroidiOS和Web平台。DynamsoftVision SDK 的Flutter插件包括flutter_barcode_sdk、flutter_ocr_sdk和flutter_document_scan_sdk。它们允许您轻松地将 DynamsoftVision SDK 集成到您的Flutter应用程序中。

应用程序设计和工作流程

该应用程序的基本工作流程如下:

启动应用程序:在您的设备上启动应用程序。这将直接带您进入注册页面。

注册或登录:如果您是新用户,请通过注册创建新帐户。如果您是现有用户,请登录您的帐户。

个人资料验证:注册或登录后,您将被引导至个人资料页面。此时,您的个人资料尚未得到验证。要验证您的个人资料,请单击按钮打开相机。

扫描驾照或护照:使用相机扫描您的驾照或护照。这将为个人资料验证提供必要的个人信息

个人资料验证流程:扫描您的驾照或护照后,您的个人资料将经过验证流程。

导航至订单页面:验证您的个人资料后,您将被引导至订单页面。在这里,您可以查看分配给您的订单。

扫描订单条码:扫描订单条码即可获取订单信息。

扫描文档并交付订单:扫描订单所需的文档,然后单击按钮交付订单。

返回订单页面:交付订单后,您将被引导返回订单页面,您可以在其中继续下一个订单。

2bc3a6ce-24ff-11ee-962d-dac502259ad0.png

开发核心功能

在后续部分中,我们将讨论如何开发应用程序的核心功能,包括摄像头集成、条码扫描、MRZ识别、文档扫描和数据存储管理。

如何获取相机流图像并构建相机预览小部件

我们使用摄像头插件来获取摄像头流图像,这对于条码扫描、机读区识别和文档扫描至关重要。官方相机插件提供了 startImageStream()方法,可以为Android和iOS平台获取相机流。对于 Web应用程序,其takePicture()方法可用于连续捕获Blob类型的图像。camera_windows插件目前正在开发中,尚不支持图像流。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 应用程序
    +关注

    关注

    37

    文章

    3240

    浏览量

    57600
  • SDK
    SDK
    +关注

    关注

    3

    文章

    1026

    浏览量

    45776

原文标题:如何使用Flutter和Dynamsoft Vision SDK 构建最后一英里交付应用程序的原型

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    鸿蒙Flutter实战:11-使用 Flutter SDK 3.22.0

    创建了条配置 flutter sdk 的项目: \"dart.flutterSdkPath\": \".fvm/versions/custom_3.22.0\"
    发表于 11-01 15:03

    西门子Xcelerator赋能Workhorse Group打造最后英里电动货车

    电动车创新企业Workhorse Group Inc.(“Workhorse”),致力于引领商用车辆的零排放转型,近期采纳了西门子数字化工业软件的解决方案,以加速其电动货车的开发进程,专为“最后
    的头像 发表于 10-24 11:40 604次阅读

    鸿蒙Flutter实战:09-现有Flutter项目支持鸿蒙

    添加依赖项,首先添加纯dart编写的包,再添加依赖于原生代码/插件的包。注意挨个添加依赖,不要次添加太多依赖,方便排查定位问题, 解决版本依赖问题,鸿蒙Flutter项目目前需要依赖于3.7版本
    发表于 10-23 16:36

    鸿蒙Flutter实战:08-如何调试代码

    个是 Attach 模式,个是普通的运行模式。 3.查看日志 查看日志,可以在运行Flutter处的IDE调试控制台查看 Flutter 项目日志,可以使用 hdc hilog 命令或DevEco 查看系统日志
    发表于 10-23 16:29

    鸿蒙Flutter实战:07混合开发

    已经跑通,但仍然存在些潜在的坑需要解决和处理,欢迎大家起分享交流 小助手: 备注:鸿蒙Flutter wx:zacksleo
    发表于 10-23 16:00

    鸿蒙Flutter实战:02-Windows环境搭建踩坑指南

    环境搭建 1. 下载Flutter SDK,配置环境变量 鸿蒙 Flutter SDK 需要在 Gitee 下载。目前建议下载 dev 分支代码。 需要配置以下用户变量 注意鸿蒙开发需
    发表于 10-22 15:05

    鸿蒙Flutter实战:01-搭建开发环境

    ://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn # HarmonyOS
    发表于 10-21 19:35

    使用Linux CLI应用程序进行批量传输,无法执行写入/读取操作怎么解决?

    传输。 2) 测试 VID/PID 已添加到 .inf 中。 3) 使用 FX3-sdk(windows)构建固件。 现在我要进行 Linux 设置 1) 应用程序
    发表于 05-29 06:07

    Model 3高性能版续航里程创纪录,突破300英里大关

     值得注意的是,由于美国环保署自今年起采用了新的测试方法,该车的实际续航能力相当于老款Model 3高性能版的310英里,较此前标准减少了7英里
    的头像 发表于 05-22 14:41 401次阅读

    Vision Board创客营连载体验】RA8D1 Vision Board初体验

    、带DPA/SPA攻击保护的防篡改功能、安全调试、安全工厂编程和生命周期管理支持 SDK集成了OpenMV机器视觉例程,配合MicroPython 解释器,使其可以流畅地开发机器视觉应用。 2
    发表于 04-23 21:53

    使用ADS .NET Framework构建应用程序,.s (汇编文件)文件无法编译的原因?

    我正在尝试使用 ADS .NET Framework 构建应用程序。 我遇到了以下错误,因为 .s (汇编文件)文件无法编译。
    发表于 03-04 06:58

    浅谈兼容 OpenHarmony 的 Flutter

    拓展,可支持使用 Flutter Tools 指令编译和构建 OpenHarmony 应用程序。 仓库的 commit 记录显示,OpenHarmony 使用的 Flutter 版本是
    的头像 发表于 02-02 15:22 568次阅读
    浅谈兼容 OpenHarmony 的 <b class='flag-5'>Flutter</b>

    Zoom推出会议应用程序 助Apple Vision Pro头显更沉浸式

    据 1 月 30 日报道,视频会议应用Zoom发布了专供Vision Pro头戴式显示器设计的全新应用程序。该应用将于 2 月 2 日正式上线,旨让用户在更具沉浸感的环境下进行远程沟通交流。
    的头像 发表于 01-30 10:10 482次阅读

    谷歌发布新的AI SDK,简化Gemini模型与Android应用程序的集成

    对于 Android 应用程序,Google 提供了 Google AI Client SDK for Android,它将 Gemini REST API 封装为惯用的 Kotlin API
    的头像 发表于 01-03 16:29 903次阅读

    如何构建linux开发环境和编译软件工程、应用程序

    前文介绍了如何使用官方提供的镜像文件启动开发板,本文将说明如何构建linux开发环境和编译软件工程、应用程序
    的头像 发表于 01-03 12:31 1938次阅读
    如何<b class='flag-5'>构建</b>linux开发环境和编译软件工程、<b class='flag-5'>应用程序</b>