最后一英里交付應(yīng)用程序是一種軟件應(yīng)用程序,用于管理、協(xié)調(diào)和跟蹤貨物從交通樞紐到最終目的地(通常是個(gè)人住宅)的交付。這通常是整個(gè)交付過(guò)程中最復(fù)雜的部分,因?yàn)樗婕暗阶≌瑓^(qū)導(dǎo)航、處理交通、確保產(chǎn)品安全及時(shí)交付以及確認(rèn)成功交付。
隨著電子商務(wù)的興起以及人們對(duì)快速高效送貨上門(mén)的期望不斷提高,對(duì)最后一英里送貨應(yīng)用程序的需求顯著增加。
在本文中,我們將向您展示如何使用 Flutter和DynamsoftVision SDK(DynamsoftBarcode Reader、DynamsoftLabel Recognizer 和DynamsoftDocument Normalizer)構(gòu)建最后一英里交付應(yīng)用程序的原型。借助此原型,您可以嘗試該應(yīng)用程序的設(shè)計(jì)和功能,并將其用作開(kāi)發(fā)自己的最后一英里送貨應(yīng)用程序的起點(diǎn)。
為什么選擇Flutter和DynamsoftVision SDK?
Flutter:我們的目標(biāo)是構(gòu)建適用于桌面、移動(dòng)和Web的應(yīng)用程序。Flutter是一個(gè)跨平臺(tái)UI工具包,可讓您輕松地從單個(gè)代碼庫(kù)構(gòu)建應(yīng)用程序。只需要 Dart代碼就可以為多個(gè)平臺(tái)構(gòu)建UI,效率很高。Flutter還擁有龐大的開(kāi)發(fā)人員社區(qū)和各種第三方軟件包,可用于為您的應(yīng)用程序添加附加功能。
DynamsoftVision SDK:DynamsoftVision SDK 是一套軟件開(kāi)發(fā)套件,提供用于條形碼掃描、MRZ識(shí)別和文檔處理的API。它們適用于 Windows、Linux、macOS、Android、iOS和Web平臺(tái)。DynamsoftVision SDK 的Flutter插件包括flutter_barcode_sdk、flutter_ocr_sdk和flutter_document_scan_sdk。它們?cè)试S您輕松地將 DynamsoftVision SDK 集成到您的Flutter應(yīng)用程序中。
應(yīng)用程序設(shè)計(jì)和工作流程
該應(yīng)用程序的基本工作流程如下:
啟動(dòng)應(yīng)用程序:在您的設(shè)備上啟動(dòng)應(yīng)用程序。這將直接帶您進(jìn)入注冊(cè)頁(yè)面。
注冊(cè)或登錄:如果您是新用戶,請(qǐng)通過(guò)注冊(cè)創(chuàng)建新帳戶。如果您是現(xiàn)有用戶,請(qǐng)登錄您的帳戶。
個(gè)人資料驗(yàn)證:注冊(cè)或登錄后,您將被引導(dǎo)至個(gè)人資料頁(yè)面。此時(shí),您的個(gè)人資料尚未得到驗(yàn)證。要驗(yàn)證您的個(gè)人資料,請(qǐng)單擊按鈕打開(kāi)相機(jī)。
掃描駕照或護(hù)照:使用相機(jī)掃描您的駕照或護(hù)照。這將為個(gè)人資料驗(yàn)證提供必要的個(gè)人信息。
個(gè)人資料驗(yàn)證流程:掃描您的駕照或護(hù)照后,您的個(gè)人資料將經(jīng)過(guò)驗(yàn)證流程。
導(dǎo)航至訂單頁(yè)面:驗(yàn)證您的個(gè)人資料后,您將被引導(dǎo)至訂單頁(yè)面。在這里,您可以查看分配給您的訂單。
掃描訂單條碼:掃描訂單條碼即可獲取訂單信息。
掃描文檔并交付訂單:掃描訂單所需的文檔,然后單擊按鈕交付訂單。
返回訂單頁(yè)面:交付訂單后,您將被引導(dǎo)返回訂單頁(yè)面,您可以在其中繼續(xù)下一個(gè)訂單。
開(kāi)發(fā)核心功能
在后續(xù)部分中,我們將討論如何開(kāi)發(fā)應(yīng)用程序的核心功能,包括攝像頭集成、條碼掃描、MRZ識(shí)別、文檔掃描和數(shù)據(jù)存儲(chǔ)管理。
如何獲取相機(jī)流圖像并構(gòu)建相機(jī)預(yù)覽小部件
我們使用攝像頭插件來(lái)獲取攝像頭流圖像,這對(duì)于條碼掃描、機(jī)讀區(qū)識(shí)別和文檔掃描至關(guān)重要。官方相機(jī)插件提供了 startImageStream()方法,可以為Android和iOS平臺(tái)獲取相機(jī)流。對(duì)于 Web應(yīng)用程序,其takePicture()方法可用于連續(xù)捕獲Blob類型的圖像。camera_windows插件目前正在開(kāi)發(fā)中,尚不支持圖像流。
-
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3322瀏覽量
58723 -
SDK
+關(guān)注
關(guān)注
3文章
1065瀏覽量
47678
原文標(biāo)題:如何使用Flutter和Dynamsoft Vision SDK 構(gòu)建最后一英里交付應(yīng)用程序的原型
文章出處:【微信號(hào):哲想軟件,微信公眾號(hào):哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
基于HPM_SDK_ENV開(kāi)發(fā)應(yīng)用程序的升級(jí)處理

鴻蒙Flutter實(shí)戰(zhàn):14-現(xiàn)有Flutter 項(xiàng)目支持鴻蒙 II
鴻蒙Flutter實(shí)戰(zhàn):12-使用模擬器開(kāi)發(fā)調(diào)試
鴻蒙Flutter實(shí)戰(zhàn):11-使用 Flutter SDK 3.22.0
西門(mén)子X(jué)celerator賦能Workhorse Group打造最后一英里電動(dòng)貨車
鴻蒙Flutter實(shí)戰(zhàn):10-常見(jiàn)問(wèn)題集合
鴻蒙Flutter實(shí)戰(zhàn):09-現(xiàn)有Flutter項(xiàng)目支持鴻蒙
鴻蒙Flutter實(shí)戰(zhàn):08-如何調(diào)試代碼
鴻蒙Flutter實(shí)戰(zhàn):07混合開(kāi)發(fā)
鴻蒙Flutter實(shí)戰(zhàn):02-Windows環(huán)境搭建踩坑指南
鴻蒙Flutter實(shí)戰(zhàn):01-搭建開(kāi)發(fā)環(huán)境
在Jacinot6 SOC上集成VISION SDK和PSDK之間的虛擬DRM

Jacinto6 SoC上VISION SDK和PSDKLA之間的IVA-HD共享

評(píng)論