首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
fhp_island
掘友等级
Flutter
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 18
沸点 6
赞
24
返回
|
搜索文章
赞
文章( 18 )
沸点( 6 )
Flutter插件开发---iOS篇
Flutter的愿景是一般的开发者只需要开发Flutter代码就能实现跨平台的应用,官方提供了一些插件,也有很多可以可以直接拿来使用的第三方插件。 但是现实是现实,例如当遇到定制化的功能时,编写插件是
Flutter插件开发---Android篇
上一篇文章我们一起来实现了iOS平台的插件开发,本节我们来看看Android平台的插件是如何实现的。 本文只会涉及到Android端的代码了,因为Flutter端代码是通用的,不需要修改了。 网络设置
Flutter Navigator 2.0原理详解
Navigator 2.0作为新一代的路由提供了申明式的API,更加符合Flutter的风格。Navigator 2.0向前兼容,新增了一些新的API,使用的方式和Navigator 1.0相比有较大
InheritedWidget的使用和源码分析
在用Flutter进行界面开发时,我们经常会遇到数据传递的问题。但是由于Flutter采用树形结构,造成数据传递的链条有时候会很长,代码写起来也很不方便。 InheritedWidget可以让它的子节点能访问到它的公开属性,从而实现数据的跨Widget的传递。 我们先用一个De…
State的生命周期
上一篇文章我们研究了StatelessWidget和StatefulWidget的区别,即StatefulWidget持有State能进行self Build。本篇文章我们来研究下State的生命周期。 state又持有了StatefulElement对象,也就是说它们存在循环…
Flutter启动流程分析
函数中有用到Dart语法中的级联运算符(..),代表的含义是WidgetsFlutterBinding.ensureInitialized()生成的对象分别调用了scheduleAttachRootWidget和scheduleWarmUpFrame这两个方法。 概括起来很简单…
Flutter在Android平台上启动时,Native层做了什么?
我们来看看穿插在其中的native层都做了什么。 整体来看,这里主要是保存了jvm,同时对c++和java的方法进行了映射以便双方可以互相调用。 至此FlutterApplication中所拉起的native代码就简单概括完了,我们接着FlutterActivity中所调用na…
Bedrock——基于MVVM+Provider的Flutter快速开发框架
增加项目的扩展性,降低耦合性,提高开发速度。使数据双向流动,状态控制更为灵活,开发更为规范,项目结构更为清晰。 凭着一些开发经验(其实就是从各原生/Flutter大佬na借鉴),整理出这款MVVM+Provider快速开发框架,同时在Pub里面收藏了常用且效果不错的插件,完全可…
关注了
28
关注者
1
收藏集
1
关注标签
7
加入于
2019-07-01