編寫** 推到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包...