![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flutter
文章平均质量分 84
henry_lei
这个作者很懒,什么都没留下…
展开
-
原生App项目集成flutter混合开发详细指南
记得去年9月份的时候谷歌在上海有一次开发者大会,去参加的时候关注到了flutter,随后没过多久就发布了1.0版本。18年底的时候用flutter做了个小项目,发现flutter确实挺好用的。于是尝试在公司找个小项目上马,进行混合开发试试。方案选择目前主流的混合开发方案有两种集成方式:**源码集成:**也就是谷歌官方提供的方案[https://github.com/flutter/flutter/wiki/Add-Flutter-to-existing-apps]**产物集成:**Flutter项目原创 2021-05-13 13:42:38 · 555 阅读 · 0 评论 -
Dart tips for Flutter
作者:ZacJi链接:https://juejin.cn/post/6875645074068865031本文翻译自 Code With Andrea 的一个名为 《Dart & Flutter Easy Wins》的文章集,主要分享一些 Dart for Flutter 语言层面上的小技巧。这些技巧能够帮助大家写出精简、高效、符合 Google 标准的代码,会不定期更新。languageconst final var尽量使用 const,如果不行就使用 final,最后才考虑 var。原创 2021-01-04 14:55:36 · 133 阅读 · 0 评论 -
真当Flutter不能热更新?众能动态化Flutter
链接:https://juejin.cn/post/6911590460800647175效果展示上面铁军中的这个关于我们页面以及转换为了动态化页面。动态化标签 动态化路由 一个flutter页面转换为动态化页面,只需要添加动态化标签和动态化路由就行了,对业务页面的开发修改很少,相比其他动态化方案是巨大的优势。方案对比方案名称美团满帮众能简述dart文件编译为json,使用自定义运行时调用proxy方法使用js通过自定义js虚拟机调用flutter业务组件dar原创 2020-12-31 13:53:44 · 747 阅读 · 0 评论 -
iOS Native混编Flutter交互实践
作者:HansRove链接:https://juejin.cn/post/6844903686372589575开篇开局一张图,其他全靠_?目前flutter框架还比较新,又是谷歌家的东西,所以网上的文章基本都是讲安卓和flutter混合开发的,没有iOS和Flutter混合开发的比较详细的步骤实操。混编的前提是你的电脑必须有flutter环境,不会配的请先谷歌教程配置完后再来查看此混编教程。正题因为本文要讲的是iOS,所以正常情况下的环境是macOS + Xcode + flutter环原创 2020-12-28 11:36:16 · 512 阅读 · 0 评论 -
Flutter和原生iOS调用相册
文章链接:https://juejin.cn/post/6908232699673722888目的: 实现一个flutter调用原生ios相册的功能,并传递照片flutter的操作flutter用来传递的模块叫channel,这里我们使用MethodChannel// 注册通道MethodChannel _methodChannel = MethodChannel("picture_page");// 发送消息_methodChannel.invokeMapMethod("picture原创 2020-12-21 13:51:59 · 1377 阅读 · 0 评论 -
Flutter -- static route and dynamic route
前言 每个应用都有很多个页面,在 Flutter中同样也有很多页面,被称之为路由(route),route 的管理是通过堆栈来实现的。也就是说,基本的使用方法是 push 和 pop。路由的类型分为 static route 和 dynamic route,下面我们分别对这两种 route 进行说明。static route顾名思义,static route 就是在知道明确跳往哪个界面时的情况下使用的。举个栗子,在MaterialApp构造函数中,我们可以定义 route 列表。具体代码如下:impo原创 2020-12-11 13:08:06 · 224 阅读 · 0 评论 -
深入浅出 Flutter Framework 之 PipelineOwner
OverviewPipelineOwner在 Rendering Pipeline 中起到重要作用:随着 UI 的变化而不断收集『 Dirty Render Objects 』随之驱动 Rendering Pipeline 刷新 UI简单讲,PipelineOwner是『RenderObject Tree』与『RendererBinding』间的桥梁,在两者间起到沟通协调的作用。关系如上图:RendererBinding创建并持有PipelineOwner实例,Code1-第8~1原创 2020-12-09 13:37:47 · 277 阅读 · 2 评论