11 3flutter外掛程式開發具體編碼

2022-01-19 08:00:12 字數 1634 閱讀 4446

編寫** 推到dart的官方倉庫上去

以上一節課常見的這個外掛程式專案為例

傳遞字串,外掛程式將字串解析成flutter的color型別的顏色

直接過來了這段**

定義了兩個公共方法,乙個是將string型別color轉換成int

另外乙個方法是,striing型別的color轉換成flutter的color類的型別

在這裡可以修改自己包的描述

因為外掛程式依賴了flutter,所以依賴關係也要新增進來

這裡測試的**刪除掉。這是對專案的單元測試。

如果不需要,把這個資料夾刪除也是可以的。

給別人用的話,文件完善好,對他人幫助還是很大的。

編寫外掛程式的使用說明

隨便找乙個已經存在的外掛程式

找到他的licence

複製下來到我們的,許可裡面。當然如果這個許可是空的 也沒有關係

版本變更記錄

執行命令,檢查我們的包,是否ok

pub publish發布我們的包

如果是第一次執行pub publish的話,會讓我們驗證我們的賬號。

是否要上傳我們的專案,選擇y,是。uploading取決於我們各自的網路狀況。最好開乙個vpn上傳,因為官方**是在國外。

上傳完成後,來搜尋我們的包

因為外掛程式之前上傳過。所以可以直接在這裡搜尋的到

安裝方式

加入我們自己開發的外掛程式,依賴於其他的外掛程式或者元件。

配置好其他的外掛程式的依賴。然後點選get

獲取完成後,就可以使用這個外掛程式了

匯入對應的包

假設還依賴於其他的外掛程式。且這兩個外掛程式之間還有一些公共的依賴

假設他們各自依賴乙個叫做url的外掛程式,乙個依賴的版本是0.21乙個依賴的版本是0.22。這樣他們兩個之間就會產生衝突。

我們在之類手動的制定依賴的版本。優先順序是我們專案當前依賴的包的版本。

flutter外掛程式位址

根據官方介紹 他是乙個簡單的關係型嵌入式的應用資料庫 用於顫振的sqlite外掛程式。支援ios,android和macos。乙個用於查詢檔案系統上常用位置的flutter外掛程式。支援ios和android。這是乙個包含預設圖示資產的資產回購,由flutter的cupertino widgets使...

搭建Android開發的Flutter開發環境

因為在國內訪問flutter有時可能會受到限制,flutter官方問中國開發者搭建了臨時映象,需要配置環境變數 pub hosted url flutter storage base url 如果這個映象不可用,可以參考using flutter in china 獲取有關映象伺服器的最新動態.將安...

Flutter 外掛程式包的編寫流程

flutter支援使用其他開發人員為flutter和dart生態系統提供的共享包。這使您可以快速構建應用程式,而無需從頭開始開發所有內容。在此個人記錄下開發外掛程式包的流程,以及上傳到pub 倉庫上的流程。開發包和外掛程式 這是flutter中國社群上的文件介紹。包可以包含多種內容 要建立dart包...