Android开发技术周报 Issue#96

教程

  1. 浅析 Android 打包流程

  2. Android构建过程分析

  3. 基于RxJava的一种MVP实现

  4. 为什么图片反复压缩后会普遍会变绿而不是其他颜色?

  5. Android 专项测试之GPU测试探索

  6. 解析ViewTreeObserver源码,体会观察者模式、Android消息传递(下)

  7. Android 7.0 Nougat 多窗口 秘の初体験

  8. JAVA代码覆盖率工具JaCoCo-实践篇

  9. JAVA代码覆盖率工具JaCoCo-踩坑篇

开源库&项目

  1. Amigo

    一个由来自饿了么团队开源的 Android Hotfix 新方案

  2. RecyclerViewSnap

    RecyclerView snapping example with SnapHelper

  3. Particle

    很酷的粒子动画效果

  4. MagicIndicator

    一个强大、可定制、易扩展的 ViewPager 指示器框架

  5. SmartisanPull

    仿锤子阅读下拉刷新效果

  6. StateView (By C君)

    StateView一个轻量级的控件, 继承自View, 初始状态下是不可见的, 不占布局位置, 占用内存少。

  7. GpCollapsingToolbar

    Google Play app behaviour collapsing toolbar

  8. Reduks

    A "batteries included" port of Reduxjs for Kotlin+Android

  9. loaderviewlibrary

    Library that enables TextView of ImageView to show loading animation while waiting for the text and image get loaded

  10. unipiazza-android-twostepslogin
    An Android library that helps you to make a cool two steps login in Material Design way. Such as Google web login

  11. TextViewExpandableAnimation

    Expandable TextView With Smooth Transition Animation

  12. UltraIndicator

    A custom indicator for ViewPager

  13. WavyLineView

    A custom wavy line view for android.

工具

  1. Awesome adb

    ADB 用法大全

视频

  1. 首次 Sketch 官方授权的线下活动嘉宾分享视频出炉

  2. 精准测试介绍

设计

  1. 产品设计的思考方式系列

技术之外

  1. 一家初创公司的 CTO 应当做什么?