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

    文章

    3136

    浏览量

    56400
  • SDK
    SDK
    +关注

    关注

    3

    文章

    966

    浏览量

    44712

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

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

收藏 人收藏

    评论

    相关推荐

    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 252次阅读
    浅谈兼容 OpenHarmony 的 <b class='flag-5'>Flutter</b>

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

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

    如何使用Tokio 和 Tracing模块构建异步的网络应用程序

    ,并在调试和故障排除时提供有用的信息。 在本教程中,我们将介绍如何使用 Tokio 和 Tracing 模块来构建一个异步的网络应用程序,并使用 Tracing 来记录应用程序的行为和性能。我们将从安装和配置开始,然后介绍如何使
    的头像 发表于 09-19 15:29 347次阅读

    Mali OpenGL ES 2.0 SDK for Android用户指南

    马里SDK个资源集合,帮助您为马里GPU平台构建OpenGL ES 2.0应用程序。 您可以使用它来创建新的应用程序、培训和探索实现的可
    发表于 08-18 06:45

    Dynamsoft--如何在Glide应用程序中扫描条形码

    Glide是一款无代码应用程序构建器,可让您轻松创建应用程序Dynamsoft是Glide的合作伙伴,基于其条码读取SDK为其提供条码扫描
    的头像 发表于 07-19 15:24 504次阅读
    <b class='flag-5'>Dynamsoft</b>--如何在Glide<b class='flag-5'>应用程序</b>中扫描条形码

    构建一个移动应用程序

    电子发烧友网站提供《构建一个移动应用程序.zip》资料免费下载
    发表于 07-04 14:33 0次下载
    <b class='flag-5'>构建</b>一个移动<b class='flag-5'>应用程序</b>

    使用Arduino Nano 33构建嵌入式语音识别应用程序

    电子发烧友网站提供《使用Arduino Nano 33构建嵌入式语音识别应用程序.zip》资料免费下载
    发表于 06-28 14:50 1次下载
    使用Arduino Nano 33<b class='flag-5'>构建</b>嵌入式语音识别<b class='flag-5'>应用程序</b>

    使用Arduino、Sigfox和Ubidot构建物联网应用程序

    电子发烧友网站提供《使用Arduino、Sigfox和Ubidot构建物联网应用程序.zip》资料免费下载
    发表于 06-20 09:20 0次下载
    使用Arduino、Sigfox和Ubidot<b class='flag-5'>构建</b>物联网<b class='flag-5'>应用程序</b>

    使用涂鸦link SDK的自动风扇控制应用程序

    电子发烧友网站提供《使用涂鸦link SDK的自动风扇控制应用程序.zip》资料免费下载
    发表于 06-14 10:43 1次下载
    使用涂鸦link <b class='flag-5'>SDK</b>的自动风扇控制<b class='flag-5'>应用程序</b>

    苹果vision pro

    Vision Pro 设备采用定制的 M2 硅芯片,类似于最新的 Macbook Pro,以及 Apple 专门构建的 R1 图形处理器,用于支持 MR 应用程序。这些处理器值得注意,因为与竞争对手不同,Apple 没有利用高通
    的头像 发表于 06-12 15:28 819次阅读

    使用S32DS生成些驱动程序代码,使用相同的DS和SDK,为什么构建版本不同?

    我正在使用 S32DS 生成些驱动程序代码,我发现许多我没有修改的文件(由其他人生成)也发生了变化。唯的区别是构建版本。 我们使用相同的 DS 和
    发表于 06-12 07:46

    请教大神,根据GIT上SDK配置指导,最后构建HELLO_WORD出现失败的原因

    我根据HPM_SDK的说明文档,在WINDOWS下步执行里面的操作,最后尝试“4. 为Ninja-build产生构建文件:”失几,提示
    发表于 06-06 22:15

    个yocto和SDK构建环视应用程序,无法驱动摄像头怎么解决?

    :FSL_SDHC:0,FSL_SDHC:1 从 MMC 加载环境...运行 CMD11 1.8V 开关 *** 警告 - CRC 错误,使用默认环境 我们构建个 yocto 构建
    发表于 05-06 08:52