Android技术前瞻
文章平均质量分 69
sinat_36416780
这个作者很懒,什么都没留下…
展开
-
基于Jekins+GitLab的混合工程实现Flutter自动化打包方案
简介Android项目想要依赖Flutter工程,存在两种依赖方式:1、直接采用项目工程依赖(需要组内成员配置flutter环境)2、通过aar工程产物的方式依赖,对原生侵入较小,组内其他成员无感知。因此这里采用了方案二。注意由于Flutter 1.22.x后,flutter版本有了较大的变化,其中flutter engine从flutter通过打包命令生成的aar剥离,因此直接依赖aar的方式并不能达到要求。这是Android项目对Flutter项目的依赖主要分为三部分:flutter-r原创 2020-12-23 00:35:23 · 1124 阅读 · 1 评论 -
Android端动态化方案
动态布局方案基于 Flexbox:Flexbox 为盒状模型提供最大的灵活性,是目前布局系统的首选; 跨平台方案,双端统一; 查询了一些资料,发现Android 端的 Yoga 库有一些难以解决的问题,最终选择 Google 的FlexboxLayout框架来解析,该框架也非常成熟,在和 iOS Yoga 配合中仅需要很少的双端适配。动态化能力建设中最核心的 4 个部分一、DSL 定义基于 DSL Native+ 的动态化方案设计首先要解决的一个问题是 DSL 的选择:基...原创 2020-12-23 00:31:25 · 1748 阅读 · 1 评论