Android开发技术周报 Issue#61

教程

  1. Android FrameWork 基于libGDX实现高性能动画特效(粒子特效/烟花效果篇)

  2. Android M DeepLinks AppLinks 详解

  3. 性能优化模式

  4. InstaMaterial:正确处理RecyclerView动画

  5. 【译】Android应用架构

  6. Android内存优化杂谈

  7. Java多线程编程模式实战指南之Promise模式

  8. 15个必知的Android开发者选项

  9. EventBus源码研读(上)

  10. EventBus源码研读(中)

  11. EventBus源码研读(下)

  12. H5 缓存机制浅析 移动端 Web 加载性能优化

  13. Android性能优化之如何避免Overdraw

  14. 基于Travis CI搭建Android自动打包发布工作流

  15. Android 模拟器2.0初探

开源库&项目

  1. Fresco-Source-Analysis

    中文的Fresco源码解读。

  2. Android-Ptr-Comparison

    百万哥说是史上最强的下拉刷新类库分析,没有之一。

  3. StarWars.Android

    一个可以在转场时显示 View 粉碎动画效果的控件。

  4. AnimTextView

    显示文本时带有动画效果的 TextView。

  5. WaveLoadingView

    帮你轻松实现波浪式加载,提供高度定制(各种姿势),总有一种玩法适合你。

  6. Knife

    一个富文本编辑器控件。

  7. LondonEyeLayoutManager

    一个可以实现摩天轮转动效果的 LayoutManager。

  8. Tracklytics

    一个追踪事件和崩溃的分析工具聚合器。

  9. FlycoLabelView

    一个简单的 Android 标签控件。

  10. GiftRainView

    一个用来下金币,下红包的View。

  11. FocusChangeAnimation

    选中框切换动画,适用于电视。

  12. Timeline-View

    自定义时间线控件。

  13. Auro
    一个音乐播放器。

工具

  1. git-appraise

    适用于 Git 仓库的分布式代码审查系统。

  2. android-fat-aar

    一个可以将其他依赖合并或者嵌入生成的 aar 文件里的 Gradle 脚本。

设计

  1. 为什么Material Design没在国产App中流行起来?

  2. 深度解析:为什么Sketch和Photoshop输出的图片色彩有差异

技术之外

  1. 涅槃重生:我的技术转管理之路