官方文档一边说不要过度优化,一边花了长长长的篇幅讲性能优化。

但优秀的开发者在点点滴滴中优化性能,而不是等到性能真出问题时再挠头。本文记录如何写Composable来得到最好的Stability。

TL;DR

  • 书写Composable或用于Composable参数的类时,优先考虑Primitive类型
  • 把Android SDK、第三方依赖、其他Module的类放到Stability configuration file
阅读全文 »

在学习OpenGL ES 2.0 for Android时,其提到了OpenGL使用了传统的数学坐标系来定位位置,而在Texture的坐标时则含糊不清。而出来混,终于得还了。

TL;DR: GLUtils.texImage2D会把传入的Bitmap上下翻转,让可以开发者可以使用左上角为原点的坐标。但实际上,OpenGL总是以左下角为原点的。

阅读全文 »

惊闻XYZ域名即将涨价,索性决定再续费一两年后放弃该域名。之后继续乖乖地使用无需多虑的Github域名。

由于 不想继续花钱续费域名 想不到心仪的域名,决定用回GitHub的默认域名。平平淡淡才是真。旧域名再续个几年就丢掉了。

本文记录换域名和重定向的历程。

阅读全文 »