logo头像

aferica

Flutter学习(七):分环境打包

Flutter学习(七):分环境打包

Flutter(Android也一样)打包Apk时,如果不区分正式(release)和开发(debug)版本,就会出现开发时把之前安装的正式版本覆盖掉,无法共存使用。这对开发人员来说造成了一定的问题,我们可以通过设置不同的包名、图标来...

Flutter学习(六):视频播放

Flutter学习(六):视频播放

在使用Flutter视频播放组件时,最开始我使用了官方组件video_player,但是在使用时遇到了报错,查看Github和Google并没有解决,于是我在Flutter组件仓库中查找,最后选择了使用flutter_ijkplaye...

Flutter学习(五):网络请求封装优化

Flutter学习(五):网络请求封装优化

在之前的文章Flutter学习(三):网络请求Dio模块使用中,我简单的介绍了Dio模块的使用和封装,比较浅显,使用时有很多不足和重复,在本文中,我将对封装进行进一步的优化。 常用功能配置设置网络请求的拦截器在日常开发中使用非常广泛,...

Flutter学习(四):图片组件cached_network_image介绍

Flutter学习(四):图片组件cached_network_image介绍

图片是一个APP中必不可少的部分,缺少图片的APP会显得格外的单调乏味。但是同样的,图片也是APP最占据资源和影响体验的组件之一,加载缓慢、重复加载、加载失败、加载完成后导致页面布局发生变化同样会导致用户体验极差。Flutter虽然自...

Flutter学习(三):网络请求Dio模块使用

Flutter学习(三):网络请求Dio模块使用

当我们使用或者制作一个APP时,数据请求验证无疑是最为关键的部分。Flutter自身带有Http模块以用于数据请求,但是过于简单,通常不能满足我们的需求。 简介dio是一个强大的Dart Http请求库,支持Restful API、F...

Flutter学习(二):常用布局控件介绍

Flutter学习(二):常用布局控件介绍

在上一篇博文中,我简单的介绍了一些Flutter的知识和优势以及环境配置问题,在本篇博文中,我主要介绍一下常用到的几种Flutter常用布局控件和使用方法。首先,我们先来一张Flutter基本空间继承关系图: Container本段介...

Flutter学习(一):环境安装遇到问题和基本介绍

Flutter学习(一):环境安装遇到问题和基本介绍

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作,如阿里闲鱼。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费...