Jetpack Compose Stability白话版
官方文档一边说不要过度优化,一边花了长长长的篇幅讲性能优化。
但优秀的开发者在点点滴滴中优化性能,而不是等到性能真出问题时再挠头。本文记录如何写Composable来得到最好的Stability。
TL;DR
- 书写Composable或用于Composable参数的类时,优先考虑Primitive类型
- 把Android SDK、第三方依赖、其他Module的类放到Stability configuration file中
官方文档一边说不要过度优化,一边花了长长长的篇幅讲性能优化。
但优秀的开发者在点点滴滴中优化性能,而不是等到性能真出问题时再挠头。本文记录如何写Composable来得到最好的Stability。
RT
一些笔记没地方放了就决定丢这里。
Android Studio的每个新版本都或多或少有点问题,因此每次都重新安装并手动配置来避免配置继承的问题。
RT
在学习OpenGL ES 2.0 for Android时,其提到了OpenGL使用了传统的数学坐标系来定位位置,而在Texture的坐标时则含糊不清。而出来混,终于得还了。
TL;DR: GLUtils.texImage2D
会把传入的Bitmap
上下翻转,让可以开发者可以使用左上角为原点的坐标。但实际上,OpenGL总是以左下角为原点的。
惊闻XYZ域名即将涨价,索性决定再续费一两年后放弃该域名。之后继续乖乖地使用无需多虑的Github域名。