#flutter

flutter系列之:Navigator的高级用法

简介在最后一篇文章中,我们讨论了navigator在flutter中的基本用法,我们可以使用它的push和pop方法来跳转Router之间。在flutter中,Router是widget,但在Android中,Router是Activity,在IOS中,Router是Viewcontroler。Router除了之前提到...

Flutter有状态组件使用详解

flutter主要有分有状态组件StatefulWidget和无状态组件StatelessWidget,前面我们使用到的都是无状态组件,没有让页面上的内容发生变化,当我们有需要对页面的内容进行动态修改的时候,如果我们使用无状态组件,页面上的内容就不会被更新,这时需要用到有状态组件。有状态组件就是继承了StatefulW...

谷歌发布了Flutter 2

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。随着Flutter2的发布,Flutter正式将从移动框架扩展到了全平台框架,使用Flutter2开发者可以让它的应用直接运用到...
开发笔记 ·2021-03-07

GMTC2019|闲鱼-基于Flutter的架构演进与创新

2012年应届毕业加入阿里巴巴,主导了闲鱼基于Flutter的新混合架构,同时推进了Flutter在闲鱼各业务线的落地。未来将持续关注终端技术的演变及趋势Flutter是Google开源的跨端便携UI工具包,除了具有非常优秀的跨端渲染一致性,还具备非常高效的研发体验,丰富的开箱即用的UI组件,以及跟Native媲美的性...

重磅开源|AOP for Flutter开发利器——AspectD

https://github.com/alibaba-flutter/aspectd随着Flutter这一框架的快速发展,有越来越多的业务开始使用Flutter来重构或新建其产品。但在我们的实践过程中发现,一方面Flutter开发效率高,性能优异,跨平台表现好,另一方面Flutter也面临着插件,基础能力,底层框架缺失...

走近科学,探究阿里闲鱼团队通过数据提升Flutter体验的真相

背景闲鱼客户端的flutter页面已经服务上亿级用户,这个时候Flutter页面的用户体验尤其重要,完善Flutter性能稳定性监控体系,可以及早发现线上性能问题,也可以作为用户体验提升的衡量标准。那么Flutter的性能到底如何?是否像官方宣传的那么丝滑?Native的性能指标是否可以用来检测Flutter页面?下面...

Flutter开发flutter sdk安装配置以及flutter sdk版本管理和版本切换

需要使用git方式下载安装fluttersdk,因为版本切换是使用gitreset指定到切换到版本的。1.gitclonehttps://github.com/flutter/flutter.git下载最新的fluttersdk2.添加flutter路径到.bash_profile,然后命令行执行source.bash...

flutter显示参数提示的快捷键

Mac系统下使用AndroidStudio编写flutter时的快捷键记录:1.显示类或者方法的参数,快捷键是command+p。试了很久终于找到了,终于不用每次都点进去了,记录一下。2.可以查看类的继承关系,快捷键是control+h。这个很重要,很多参数接受的是父类,我们一般使用子类。查看继承关系就知道有哪些子类可...

flutter实现页面跳转的两种路由

1.无名路由push,直接使用voidnextPage()async{  finalresult=awaitNavigator.push(context,MaterialPageRoute(builder:(BuildContextcontext){    returnNextPage("passparamstonex...

flutter调用Android原生logcat打印日志

//2.本地kotlin代码classMainActivity:FlutterActivity(){companionobject{constvalFLUTTER_ANDROID_LOG_CHANNEL="flutter_android_log"}overridefunconfigureFlutterEngine(fl...

flutter apk启动闪退问题

/今发布一个flutterapk安装后启动时老是闪退,经过一遍又一遍查找,发现是指定了so的问题看多次点击启动一、比对打包后的apk在出现该问题后也搜索了不少资料,参考过https://blog.csdn.net/m0_37714581/article/details/90172002https://www.uedbo...

flutter中使用pubspec.yaml更改package name

在flutter项目中使用pubspec.yaml文件进行依赖资源相关配置是常有的事但是刚发现它可以修改name来控制项目包名称,当初创建了不同的项目名git后还到每个文件里去修改import(麻烦)1、直接修改name2、然后再packagesget如3、再返过去看看home.model.dart这个可以将其它项目拉...

flutter 中使用 WebView加载H5页面异常net:ERR_CLEARTEXT_NOT_PERMITTED

/最近有个flutter项目中根据搜索结果跳转到相应的H5页面发现老是报错,曾现在闲暇拉出来解决哈先来看一个搜索功能的测试已进入详情页面就提示错误,尴尬了。只有去检测代码了撒Search.dartSearchItemitem=searchModel.data[position];print(item.url);retu...

flutter填坑之旅(widget原理篇)

/Flutter的跨平台思路快速让他成为“新贵”,连跨平台界的老大哥“JS”语言都“视而不见”,大胆的选择Dart也让Flutter在前期的推广中饱受争议。短短两年,不算PR,Flutter的issue已经有近1.8万的closed和8000+open,这代表了它的热度,也代表着它需要面对的问题和挑战。不支持Relea...
首页上一页12345...下一页尾页