当项目App处于起步阶段、各个需求模块趋于成熟稳定的过程当中,组件化也许并无那么迫切,甚至考虑组件化的架构可能会影响开发效率和需求迭代。而当项目迭代到必定时期以后,便会出现一些相对独立的业务功能模块,而团队的规模也会随着项目迭代逐渐增加,这即是中小型应用考虑组件化的时机了... 阅读原文php
1、前言:公司业务代码耦合性严重,须要进行组件化拆分,可是业务需求在不断的涌来。一方面业务开发不能停,另外一方面老代码仍是要拆分。产品经理提出业务任务,程序员提出组件化拆分任务,为了不这场大战,如何能够兼顾二者呢?图1:2、思考过程:2.1 模式一创建组件,而后在新组件里面重写呗?这种方式若是是新业务能够,可是面对老业... 阅读原文html
前言Flutter 是一个颇有潜力的框架,可是目前使用Flutter的APP并不算不少,相关资料并不丰富,介绍现有工程引入Flutter的相关文章也比较少。项目从零开始,引入Flutter操做比较简单,可是现有工程引入Flutter 须要费不少精力和时间,这里是我在完成现有iOS工程引入Flutter后写的一次总结文章... 阅读原文ios
背景目前,开源社区和业界内已经存在一些 iOS 导航栏转场的解决方案,但对于历史包袱沉重的美团 App 而言,这些解决方案并不完美。有的方案不能知足复杂的页面跳转场景,有的方案迁移成本较大,为此咱们提出了一套解决方案并开发了相应的转场库,目前该转场库已经成为美团点评多个 App 的基础组件之一... 阅读原文程序员
看直播的童鞋们应该会常常看到满屏幕的滚动弹幕,看到密密麻麻的弹幕第一印象就是怎么样高效加载来避免卡顿,弹幕组成部分包含用户头像、用户昵称、弹幕的内容、表情等,本文介绍的实现原理就是把这几部分绘制成一张图片,而后经过定时器移动弹幕图片,当图片不在屏幕范围内即销毁。先看下效果弹幕效果.gif下面我会详细介绍下实现原理... 阅读原文swift