240 发简信
IP属地:山西
  • 微北洋开发白皮书

    微北洋开发白皮书 v1.0.02018-5-5微北洋Android 这份文档旨在讲述微北洋的基础架构的设计,以及其用法和新模块的开发流程规范。 ...

  • DSL In Action

    DSL In Action 伴随着Kotlin的发展,有一个神奇的框架anko-layout,一直存在于我们的视野却又一直因为各种原因无法用于生...

  • Resize,w 360,h 240
    Kotlin Extension in action - Kotlin重构项目谈

    Extension in action 去年的Google IO大会让Kotlin语言大火,大量开发者尝试使用Kotlin进行开发,然而很多人抱...

  • Resize,w 360,h 240
    敢问Canvas来自何方

    Canvas的故事 来自一个群友的问题:使用Canvas绘制的时候坐标系是什么?是屏幕坐标系还是view坐标系?Canvas是单例吗? 乐于助(...

  • Resize,w 360,h 240
    优雅地统一Gradle依赖

    优雅地统一Gradle依赖 目前网上已经有很多在模块化的情况下统一依赖的方案,在前段时间的重构中我们也进行了依赖的整理,来整理分析一下我们的方法...

  • LayoutInflater与attachToRoot杂谈笔记

    LayoutInflater笔记杂谈 在初学Android的时候,学到Fragment知识点,一些教程里面都在讲:“Inflate的时候,要把最...

  • Resize,w 360,h 240
    React设计思维的启发 - Android View Component 架构

    Android View Component 架构设计思维 重构记事 为什么要重构? 项目当前采用的DataBinding框架严重限制了编译速度...

  • DSL+Rxjava手撸DataBinding

    Android系统自带的DataBinding基于复杂的apt,坑巨多,最近逐步弃坑原生DataBinding框架,但是又很喜欢MVVM的这种数...

  • Freeline适配kotlin-2-kotlin增量实现

    github链接 Freeline适配kotlin-2 源码修改 在上一部分我们梳理了java增量的逻辑 整体来讲就是: 扫描变化的java文件...