欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

包含flutter實現(xiàn)項目的詞條

Flutter之旅 02 - 創(chuàng)建第一個項目

Flutter項目可以用三種方式開發(fā):

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供德州網(wǎng)站建設、德州做網(wǎng)站、德州網(wǎng)站設計、德州網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、德州企業(yè)網(wǎng)站模板建站服務,十年德州做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

可以根據(jù)自己的需求選擇,由于之前一直做iOS開發(fā),也做過RN項目開發(fā),Mac上裝過Android Studio 和 其他安卓模擬器 Genymotion ,所以我選擇Android Studio開發(fā)工具,之前裝的版本 3.0.1 比較老了,所以進行了升級 3.4 。

體驗Flutter

PS:第一次創(chuàng)建項目可以成功,之后再執(zhí)行這一步操作創(chuàng)建新的Flutter項目時,一直卡住,重啟過很多次Android Studio一直都是這樣,后面查詢資料,發(fā)現(xiàn)自己沒有同意使用 android-licenses ,可以通過下列命令驗證,第一步,先驗證:

第一步檢測結果,發(fā)現(xiàn)是需要同意 android-licenses :

第二步執(zhí)行同意命令,操作時會有很多個 android-licenses 需要同意:

第二步檢測結果:

第三步再次驗證,當?shù)玫揭韵陆貓D中結果時,代表所有環(huán)境配置已經(jīng)完成:

上述命令創(chuàng)建一個Flutter項目,項目名為 myapp ,在項目目錄中,有安卓和iOS兩個項目目錄。

Android Studio中會列出所有已經(jīng)連接了電腦的設備,包括安卓和iPhone。如果想在模擬器上運行,下面可以選擇對應的模擬器,如圖:

PS:如果想在模擬器上運行,需要先安裝一個模擬器,選擇Tools AVD Manager,如圖:

然后選擇Create Virtual Device,根據(jù)提示一步一步操作即可(建議翻墻條件下操作),添加完成后就可以在這個界面看到自己已經(jīng)添加的模擬器,點擊綠色的運行按鈕,即可打開該模擬器:

編寫一個非常精美的Flutter Todo-List項目

花費大概一個多月的時間,這個完全由Flutter編寫的Todo-List項目總算初步完成了!現(xiàn)在,它終于要被開源出來了。

在開始介紹之前,先來簡單的看一下真機運行效果吧

下面,針對使用者和開發(fā)者,我將來分別介紹一次

app中,可以在主題切換界面選擇各種主題顏色進行切換,app自帶六個默認主題,這些都是我經(jīng)過多次嘗試所挑選出來的顏色搭配。同時你也可以選擇自定義主題顏色

在app中,每項任務都會帶有一個圖標,而app提供了所有 Flutter 自帶的 Material design 風格的圖標。這些圖標,你同樣可以進行任意顏色的自定義

在app中,有多項其他的操作是你可以進行自定義的

比如說主頁測滑欄的頭部展示內(nèi)容。當然,還有一些其他的操作,就由你去自行體驗了

當你完成了一項任務后,這個任務就會從主頁轉(zhuǎn)移到完成列表頁面,在這里你可以看到任務的一些額外信息

那么,對于使用者的介紹就到這里結束

下面就是為廣大開發(fā)者們介紹的時間了!

各位開發(fā)者們請扶好你們的秀發(fā),下面就我來帶領各位參觀參觀這個項目的內(nèi)部構造

項目中使用了一些非常優(yōu)秀的第三方庫,也特別感謝這些開發(fā)者們,讓我的發(fā)量保持健康

下面就是這些控件的信息

項目使用的狀態(tài)管理框架是 codeProvider/code ,而整個項目的架構如下

看起來是不是和 Android 中的 MVP 模式很像呢?其實都差不多的,只是名字略有不同罷了,你也可以就把上面的模式當作是 MVP 模式。

Flutter 可以說是特別適合這種架構模式的,因為視圖跟隨數(shù)據(jù)而變化,你基本上不用去關心View,只要去對數(shù)據(jù)進行操作就好了。

項目目錄結構如下:

先說明一下除了 lib 外的其他目錄:

然后是 lib 目錄

項目創(chuàng)建于6月21日,到如今發(fā)布1.0.0版本花了三十多天的時間,雖然我做過很多測試,解決了很多bug,但是時間確實不充裕。紕漏也會在所難免

所以如果使用過程中遇到什么問題,或者對于項目有什么好的建議,歡迎在app中的反饋界面提出來,也可以在下面留下評論,又或者在github上提issue。

項目的UI設計與后臺接口均由我獨自一人完成,所以這也是為什么時間不夠的原因。不過目前項目中只是包含了兩個自己寫的接口,后續(xù)計劃中應該會加入登錄功能,到時候會有很多接口操作。

若有興趣,請持續(xù)關注!

如果你覺得這個app不錯,或者這個項目有幫助到你,不妨給這個項目一個Star吧。項目后面也會持續(xù)保持更新和維護!

ToDo-List

UI項目地址

密碼:Aczh

4. VS Code創(chuàng)建flutter項目

如果和我一樣,用慣了VS Code來開發(fā)項目的話,那就跟我一起來配置一下如何在VS Code里運行flutter項目。

1.在VS Code里安裝擴展:

2.在VScode上打開打開終端,快捷鍵:Ctrl+~(Tab上一個鍵),在終端上輸入:flutter create flutter_app02,即可創(chuàng)建完成!

也可以把之前的項目放到工作區(qū)

3.在終端中運行命令:flutter run

運行的時候你會發(fā)現(xiàn)手機提示你安裝個app,點擊安裝完成,項目就在手機上顯示了,下圖是運行成功的提示。

下圖是手機效果:

如果報錯的話,運行下清緩存的命令:flutter clean,把文件夾.gradle刪掉,然后flutter run重新跑下項目。

Flutter上線項目實戰(zhàn)——Vap視頻動畫

透明視頻動畫是目前比較流行的實現(xiàn)動畫的一種, 大廠也相繼開源自己的框架,最終我們選中 騰訊vap ,它支持了Android、IOS、Web,為我們封裝flutter_vap提供了天然的便利,并且它提供了將幀圖片生成帶alpha通道視頻的工具,這簡直太贊了。

VAP(Video Animation Player)是企鵝電競開發(fā),用于播放酷炫動畫的實現(xiàn)方案。

video for youtube

video for qiniu

apk download

github

網(wǎng)站標題:包含flutter實現(xiàn)項目的詞條
網(wǎng)站網(wǎng)址:http://www.chinadenli.net/article42/dsdicec.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供ChatGPT微信小程序網(wǎng)站策劃建站公司軟件開發(fā)定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化