抖音抖音研发效能建设 – CocoaPods 优化实践
背景
抖音很早就接入 CocoaPods 进行依赖管理了,项目前期抖音只有几十个组件,...
移动跨平台技术方案总结
“得移动端者得天下”,移动端取代PC端,成为了互联网行业最大的流量分发入口,...
Android 系统 Bar 沉浸式完美兼容方案
引言
自 Android 5.0 版本,Android 带来了沉浸式系统 bar(状态栏和导航栏),...
Android10 Framework—Init进程-9.服务端属性值初始化
本章主要讲“属性值初始化”,先给出完整数据流程图
属性值初始化核心内容:
属性...
Android Q 对非 SDK 接口限制的更新
开发者尽快了解这些变化,利用公开 SDK 接口来完成所有应用功能的开发
聊聊测试团队的基础架构建设
大概20年这个时候,听过公司一位架构师的分享,他提到了基础架构团队的定位和主要...
Android 11 应用兼容性适配,看这篇就够了
大家好,又见面了,我是你们的朋友全栈君。
本文档基于谷歌Android 11 Develop...
掌握 Android 中的 RecyclerView 优化
在本文中,我们将探讨各种技术和概念,帮助您充分利用 RecyclerView。
Recycle...
Compose 基础:理念和架构
1. 引言
随着Android开发的不断演进,Google为我们带来了Jetpack Compose——一个用...
Android P代码适配错误的整理
java.lang.NoClassDefFoundError:failed resolution of :Lorg/apache/http/Pr...
案例 | 奇怪,为什么Hook不生效?
最近有一位大厂的兄弟联系我,说他们通过代理替换的方式hook方法时,有的可以生效...
整点活!Android 端的 AI 消除安排
在 AI 快速发展的时代,手机芯片的性能进步也是一日千里,手机的也不仅仅是打电话...
飞书 Android 升级 JDK 11 引发的 CI 构建性能问题
一、摘要
本文从飞书 Android 升级 JDK 11 意外引发的 CI 构建性能劣化谈起,结合...
抖音 Swift 编译优化 – 基于自定义 Toolchain 编译提速 60%
本文重点探讨全部模块化后带来的依赖解析瓶颈,主要包括对头文件增...
android Studio自动生成带系统签名的apk
如果你需要开发一个带有系统权限的app,往往需要配置SharedUserId,比如
</pre&g...
解决Android开发中的痛点问题用Kotlin Flow
前言
本文旨在通过实际业务场景阐述如何使用Kotlin Flow解决Android开发中的痛...
拿去吧你!Flutter 仿抖音个人主页下拉拖拽效果
引言
最近产品经理看到抖音的个人主页下拉效果很不错,让我也实现一个,如果是nati...
火山引擎 RTC 视频性能降级策略解析
1. 背景
随着 RTC 使用场景的不断复杂化,新特性不断增多,同时用户对...

