});

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;
}
}

// 网络请求日志
I/flutter ( 5922): —————-Http Log—————-
I/flutter ( 5922): [statusCode]: 200
I/flutter ( 5922): [request ]: method: GET baseUrl: 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 新增屏幕适配,不依赖context

//如果设计稿尺寸与默认配置一致,无需该设置。 配置设计稿尺寸 默认 360.0 / 640.0 / 3.0
setDesignWHD(_designW,_designH,_designD);

//返回根据屏幕宽适配后尺寸(单位 dp or pt)
ScreenUtil.getInstance().getWidth(100.0);
ScreenUtil().getWidth(100.0);

//返回根据屏幕高适配后尺寸(单位 dp or pt)
ScreenUtil.getInstance().getHeight(100.0);
ScreenUtil().getHeight(100.0);

//返回根据屏幕宽适配后字体尺寸
ScreenUtil.getInstance().getSp(12.0);
ScreenUtil().getSp(100.0);



## 已开源

① 网络框架
② 闪屏广告页
③ 启动页
④ 引导页
⑤ 主题色切换
⑥ 国际化

## 更新说明

### v0.1.2 (2018.12.20)

① 网络框架DioUtil
② 合并[flutter_demos](

)

### v0.1.1 (2018.11.19)

① 新增启动页
② 新增引导页
③ 修复banner无法点击bug,一些优化

### v0.1.0 (2018.11.16)

① 堪称完美的UI界面<sup>almost</sup>
② 支持国际化
③ 支持更换主题色

### 写在最后

**很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从哪里入手去学习,对此我整理了一些资料**

**[CodeChina开源项目:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》](https://ali1024.coding.net/public/P7/Android/git)**

如果你熟练掌握CodeChina中列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。

> **①「Android面试真题解析大全」PDF完整高清版+②「Android面试知识体系」学习思维导图压缩包**,最后觉得有帮助、有需要的朋友可以点个赞
>
> ![](https://s2.51cto.com/images/20210918/1631911159689953.jpg)
>
> ![](https://s2.51cto.com/images/20210918/1631911160478408.jpg)
>
> ![](https://s2.51cto.com/images/20210918/1631911160320165.jpg)