摘要: Pod 私有仓库构建 目的 私有库管理,是用来简化代码工程结构,实现代码复用和工程管理的方案, 几乎每个公司都有自己的私有仓库进行组件化管理工程。 1. 创建`私有仓库索引库` 描述 私有仓库索引库`是管理各个组件库版本用的。 我们这里可以理解为一个空的git 仓库,以下可以把名字区分开理解 私有库 阅读全文
posted @ 2019-09-03 19:32 kingBo0259 阅读(1559) 评论(0) 推荐(0) 编辑
 

2020年1月7日

摘要: 实现效果如下 前言 公司由于想实现如上的需求,想了很久,于是乎自己实现了一个这样的制作过程。 实现方案如下: 其实 在本方案中,我发现不必设置中间的直线就可以实现这个效果,也是意外! 阅读全文
posted @ 2020-01-07 16:26 kingBo0259 阅读(1183) 评论(0) 推荐(0) 编辑
 

2019年8月29日

摘要: 概要 最近在做flutter 的时候,之前看到想实现 底部导航栏中间按钮 凸起效果, 最近想做又突然找不到方案了,因此记录下这里的实现方式。 预览效果 代码 主要使用 BottomAppBar 组建,以及配合FloatingActionButton ,具体全部代码如下: 上面的pages 只要替换成 阅读全文
posted @ 2019-08-29 20:45 kingBo0259 阅读(6823) 评论(1) 推荐(0) 编辑
 
摘要: 问题描述 BottomNavigationBar 是flutter 中最常用的UI组建,刚接触时发现在切换tab 的时候,会刷新当前的所有状态,每个页面都会重新刷新。于是乎,在这里先记录下解决方案。 BottomNavigationBar基本代码 以下Home 是首页,切入三个tab,代码如下: 这 阅读全文
posted @ 2019-08-29 16:19 kingBo0259 阅读(5625) 评论(0) 推荐(0) 编辑
 

2019年8月22日

摘要: 概要 在集成flutter 工程之后,我们的工程在debug 和release 模式下都没什么问题,一切都很顺利。但是我们在打企业包的时候却出现了错误: 其中,我们的企业包配置如下 Beta_Enterprise: 一开始其实我知道flutter里面有:release、debug 和profile 阅读全文
posted @ 2019-08-22 15:34 kingBo0259 阅读(2200) 评论(3) 推荐(1) 编辑
 

2019年8月6日

摘要: 前言 在任务之中 ,有些实时任务比较重的需求,需要在类似 iOS viewDidAppear 里面执行数据请求任务,如:上一个页面返回pop 后执行网络请求任务。在flutter中如何实现呢? 目前 flutter生命周期 里面只有 initState ,没有类似iOS 编程模式的那样生命周期; 因 阅读全文
posted @ 2019-08-06 16:49 kingBo0259 阅读(1269) 评论(0) 推荐(0) 编辑
 

2019年7月30日

摘要: 概要 在前一篇文章中我们提到,iOS跳转到Flutter工程指定页面时(多个),Flutter只有单例,设置setInitialRouter 无效,如下 基于不是很甘心,一直想实现完美的解决方案,所以最近几天又看了下解决各方面的解决方案,最终还是有了可行方案,步骤如下 1、设置delegate 代码 阅读全文
posted @ 2019-07-30 11:43 kingBo0259 阅读(4337) 评论(0) 推荐(0) 编辑
 

2019年7月24日

摘要: 概述 需要实现native跳转到flutter 指定的路由页面。 iOS 工程中发现 FlutterViewController setInitialRouter 无效,在我的需求里面是: 在iOS现有工程集成flutter项目,然后可以跳转到任意的 业务页面。 在iOS 之中实例化页面有两种方式, 阅读全文
posted @ 2019-07-24 11:54 kingBo0259 阅读(4039) 评论(0) 推荐(0) 编辑
 

2019年7月18日

摘要: 点击菜单 Help - Edit Custom VM Options 添加下面一行-Dsun.font.layoutengine=icu 然后我自己重启了好几下,然后 在重新创建一个新的工程,就好了 参考文献 https://stackoverflow.com/questions/56899994/ 阅读全文
posted @ 2019-07-18 20:10 kingBo0259 阅读(254) 评论(0) 推荐(0) 编辑
 
摘要: 前沿 由于我司已经有自己的App,flutter属于技术引进的一部分,也不太可能重新启动一个项目,因此目前我们是将flutter模块形式注入我们的App之中。即:将flutter模块集成到现在有iOS工程之中。 目录 1. 创建flutter模块工程 我这里是使用Android Studio 创建f 阅读全文
posted @ 2019-07-18 16:11 kingBo0259 阅读(1609) 评论(0) 推荐(0) 编辑