1 网络请求,使用更好的网络请求方式

flutter有3种请求方式,flutter自带的io下httpclient请求,使用dart原生的http请求,dio请求。

flutter还可以通过调用android原生okhttp的方式进行网络请求。

亲测:调用android原生okhttp的方式比flutter使用dart原生的http请求方式更快。

2 缓存

用数据库缓存配合网络请求完成数据的显示,

例子:先读取数据库中数据显示,网络请求并行进行,响应后更新UI显示和数据库数据

3 压缩

1)不同分辨率的图片:先用图片控件宽高占位显示,根据网络情况 3g 4g wifi 请求不同分辨率图片的方式

2)用小的图片格式:比如webp,一张图片jpg的图片转换成webp格式,大小甚至达到十分之一

4 交互方式

例:先加载文字,后加载图片

参考:

1)https://blog.csdn.net/qq_29781403/article/details/90228460

2)https://zhuanlan.zhihu.com/p/21615263

最新文章

  1. python实现之决策树
  2. ios - kvo观察者示例
  3. 最近买了个kindle,为了方便阅读,写了个程序抓取网页内容发送到Kindle
  4. SQLHelper用到的配置文件格式
  5. struts checkbox选中
  6. Android实现数据存储技术
  7. 《Linux命令行大全》系列(一、shell是什么)
  8. injector
  9. cocos2d-x 3.2 它 三消游戏——万圣节大作战
  10. PHP关联数组和哈希表(hash table) 未指定
  11. JavaScript 运动框架 Step by step(转)
  12. POJ 2186 Popular Cows tarjan缩点算法
  13. AndroidGradle--瘦身apk(转发)
  14. SpringCloud的部署模型
  15. Java 8 文件操作(转)
  16. 学习笔记:AngularJs
  17. JavaWeb学习 (四)————Http协议
  18. poj3278 【BFS】
  19. 【DB2】数据库的事务日志已满。SQLSTATE=57011
  20. 优雅的实现多类型列表的Adapter

热门文章

  1. Linux下MongoDB的部署
  2. mysql表关联问题(第一卷:外键1对多之1)
  3. tomcat启动后access error[730048]的解决方法
  4. 详解服务器性能测试的全生命周期?——从测试、结果分析到优化策略(转载)
  5. Kafka常用命令及配置文件
  6. Hive Functions
  7. 张益肇:AI 医疗,微软有哪些布局?
  8. iPhone5se难逃“酱油”命运?
  9. mongodb写入安全级别
  10. 一个很粗糙的XXXX