国产精品主播叶子闺蜜_三级高清精品国产_99久久精品国产麻豆_国产精品无码免费专区午夜

歡迎您光臨深圳塔燈網(wǎng)絡(luò)科技有限公司!
電話(huà)圖標(biāo) 余先生:13699882642

網(wǎng)站百科

為您解碼網(wǎng)站建設(shè)的點(diǎn)點(diǎn)滴滴

一個(gè)完整的Flutter APP項(xiàng)目

發(fā)表日期:2018-11 文章編輯:小燈 瀏覽次數(shù):2630

Flutter版WanAndroid App,旨在打造一款完整的Flutter應(yīng)用項(xiàng)目。

包含啟動(dòng)頁(yè),引導(dǎo)頁(yè),主題色切換,應(yīng)用國(guó)際化多語(yǔ)言,版本更新等功能,項(xiàng)目主框架采用響應(yīng)式編程RxDart和BLoC,由于目前項(xiàng)目功能尚未完善,代碼還有待優(yōu)化,后續(xù)項(xiàng)目重構(gòu)整理好后,會(huì)全部開(kāi)源出來(lái),敬請(qǐng)期待!歡迎下載體驗(yàn)。

有關(guān)項(xiàng)目最新動(dòng)態(tài),可以關(guān)注App內(nèi)第一條Hot Item信息。

最新開(kāi)源: 網(wǎng)絡(luò)框架DioUtil,屏幕適配ScreenUtil

Flutter常用工具類(lèi)庫(kù) flustars

v0.1.6(2018.12.20)
新增網(wǎng)絡(luò)請(qǐng)求工具DioUtil, 單例模式,可輸出請(qǐng)求日志。

// 打開(kāi)debug模式. DioUtil.openDebug(); // 配置網(wǎng)絡(luò)參數(shù). Options options = DioUtil.getDefOptions(); options.baseUrl = "http://www.wanandroid.com/"; HttpConfig config = new HttpConfig(options: options); DioUtil().setConfig(config);// 兩種單例請(qǐng)求方式. DioUtil().request<List>(Method.get, "banner/json"); DioUtil.getInstance().request(Method.get, "banner/json");//示例 LoginReq req = new LoginReq('username', 'password'); DioUtil().request(Method.post, "user/login",data: req.toJson());//示例 FormData formData = new FormData.from({ "username": "username", "password": "password", }); DioUtil().requestR(Method.post, "user/login",data: rformData);//解析示例class WanRepository { Future<List<BannerModel>> getBanner() async { BaseResp<List> baseResp = await DioUtil().request<List>( Method.get, WanAndroidApi.getPath(path: WanAndroidApi.BANNER)); List<BannerModel> bannerList; if (baseResp.code != Constant.STATUS_SUCCESS) { return new Future.error(baseResp.msg); } if (baseResp.data != null) { bannerList = baseResp.data.map((value) { return BannerModel.fromJson(value); }).toList(); } return bannerList; } }// 網(wǎng)絡(luò)請(qǐng)求日志 I/flutter ( 5922): ----------------Http Log---------------- I/flutter ( 5922): [statusCode]: 200 I/flutter ( 5922): [request ]: method: GETbaseUrl: http://www.wanandroid.com/path: lg/collect/list/0/json I/flutter ( 5922): [reqdata ]: null I/flutter ( 5922): [response]: {data: {curPage: 1, datas: [], offset: 0, over: true, pageCount: 0, size: 20, total: 0}, errorCode: 0, errorMsg: } 

v0.1.5(2018.12.14)
ScreenUtil 新增屏幕適配,不依賴(lài)context

//如果設(shè)計(jì)稿尺寸與默認(rèn)配置一致,無(wú)需該設(shè)置。配置設(shè)計(jì)稿尺寸 默認(rèn) 360.0 / 640.0 / 3.0 setDesignWHD(_designW,_designH,_designD);//返回根據(jù)屏幕寬適配后尺寸(單位 dp or pt) ScreenUtil.getInstance().getWidth(100.0); ScreenUtil().getWidth(100.0); //返回根據(jù)屏幕高適配后尺寸(單位 dp or pt) ScreenUtil.getInstance().getHeight(100.0);ScreenUtil().getHeight(100.0);//返回根據(jù)屏幕寬適配后字體尺寸 ScreenUtil.getInstance().getSp(12.0);ScreenUtil().getSp(100.0);

已開(kāi)源

① 網(wǎng)絡(luò)框架
② 閃屏廣告頁(yè)
③ 啟動(dòng)頁(yè)
④ 引導(dǎo)頁(yè)
⑤ 主題色切換
⑥ 國(guó)際化

更新說(shuō)明

v0.1.2 (2018.12.20)

① 網(wǎng)絡(luò)框架DioUtil
② 合并flutter_demos

v0.1.1 (2018.11.19)

① 新增啟動(dòng)頁(yè)
② 新增引導(dǎo)頁(yè)
③ 修復(fù)banner無(wú)法點(diǎn)擊bug,一些優(yōu)化

v0.1.0 (2018.11.16)

① 堪稱(chēng)完美的UI界面almost
② 支持國(guó)際化
③ 支持更換主題色

主界面

主界面

引導(dǎo)頁(yè)

引導(dǎo)頁(yè)

啟動(dòng)頁(yè)

啟動(dòng)頁(yè)

閃屏廣告頁(yè)

閃屏廣告頁(yè)

分類(lèi)頁(yè)面

分類(lèi)頁(yè)面

Web頁(yè)雙擊Title滾動(dòng)到頂部

Web頁(yè)雙擊Title滾動(dòng)到頂部

多語(yǔ)言

多語(yǔ)言

設(shè)置主題色

設(shè)置主題色

我的?????? : Flutter開(kāi)源庫(kù)集合

GitHub : flutter_wanandroid

APK??????? :點(diǎn)擊下載 v0.1.2

Android掃碼下載APK:

flutter_wanandroid
本頁(yè)內(nèi)容由塔燈網(wǎng)絡(luò)科技有限公司通過(guò)網(wǎng)絡(luò)收集編輯所得,所有資料僅供用戶(hù)學(xué)習(xí)參考,本站不擁有所有權(quán),如您認(rèn)為本網(wǎng)頁(yè)中由涉嫌抄襲的內(nèi)容,請(qǐng)及時(shí)與我們聯(lián)系,并提供相關(guān)證據(jù),工作人員會(huì)在5工作日內(nèi)聯(lián)系您,一經(jīng)查實(shí),本站立刻刪除侵權(quán)內(nèi)容。本文鏈接:http://www.juherenli.com/17630.html
相關(guān)APP開(kāi)發(fā)