240 发简信
  • 120
    D项目Android模块化 VCS演进之路

    16年8月底,公司新启动了一个D项目(代号),从敲下第一行代码到如今,刚好1个年头,我们已经在VCS上经历了多次调整。 第一阶段(2016.9 ...

    0.7 3078 3 41 2
  • 120
    欢迎来到Github世界

    前两天在团队中分享了该主题,反响不错,整理了下分享给小伙伴。 目录 开始 工欲善其事必先利其器 - 插件篇 Watch、Star、Fork 项目...

    0.8 6275 13 182 1
  • [架构向] 谈Android中DTO -> VO的重要性

    标题虽然仅指DTO->VO,其实更准确的说,应该是各种DTO、DAO等都需要转VO ,本文仅以DTO为例。 不管你在使用MVC,MVP还是MVV...

    1.3 8995 45 105 3
  • 120
    [设计模式]记一次开源库的重构历程

    上周花了几天重写了我之前的IndexableStickyListView库,重构成RecyclerView版本:IndexableRecycle...

  • [深入RxBus]:异常处理

    RxBus、EventBus因为解耦太彻底,滥用的话,项目可维护性会越来越低;一些简单场景更推荐用回调、Subject来代替事件总线。 实际使用...

  • 120
    [深入RxBus]:支持Sticky事件

    RxBus、EventBus因为解耦太彻底,滥用的话,项目可维护性会越来越低;一些简单场景更推荐用回调、Subject来代替事件总线。 实际使用...

    0.4 14692 32 81 2
  • 9行代码让你App内的Fragment对重叠说再见

    在上一篇从源码角度分析,为什么会发生Fragment重叠?里,我们分析了造成Fragment重叠的原因,这一篇我会介绍几个解决方案,同时给出一个...

    6.7 48717 106 379 3
  • 从源码角度分析,为什么会发生Fragment重叠?

    该文分析的support包版本为23.3.0,在24.0.0及以上官方已修复文章中所说的Fragment重叠BUG。 我们在使用Fragment...

  • Fragment防手抖 另类实践

    防抖动:防止用户手抖,连续快速地点击多次同一个按钮。 为什么需要防手抖处理? 在Fragment(v4)之间的跳转过程中,下面两种情况会导致用户...

    0.4 4083 8 81 1