Android开发技术周报 Issue#51

教程

  1. 给 Android 开发者的 RxJava 详解

  2. Android UI:机智的远程动态更新策略

  3. 安装包立减1M--微信Android资源混淆打包工具

  4. React Native For Android 架构初探

  5. Android 6.0 Marshmallow新特性

代码&开源库

  1. FlycoPageIndicator

    PageIndicator其他的实现方式,支持圆角矩形,图片资源以及切换动画。

  2. AndroidGameBoyEmulator

    一个用Java写的Android游戏模拟器。

  3. spoon
    一个高质量的 Java 源码分析和转换库。

  4. WindowView

    Android ImageView you pan by tilting your device.

  5. Android-TopScrollHelper

    一个双击状态栏自动滚动到列表最顶部的动画效果, 支持 ScrollView、NestedScrollView、WebView、ListView和RecyclerView 等多种不同类型的视图。

  6. FabricView

    A new canvas drawing library for Android.

  7. BottomSheet
    BottomSheet支持列表和网格样式、自定义View、Light 和 Dark主题及自定义主题、支持平板、等。

  8. UIBlock

    代替fragment的轻量级解耦UI的类。

  9. AutoBundle
    一个可以帮你自动生成一些模版代码的库。

  10. solid

    一个支持固定大小容量集合(SolidList, SolidMap, SolidSet)和轻量级data streams的库。

工具

  1. AndResGuard

    Android资源混淆工具。

  2. lint-cleaner-plugin

    一个可以清理项目中未使用的资源的Gradle Plugin。

  3. screenshot-tests-for-android

    screenshot-tests-for-android is a library that can generate fast deterministic screenshots while running instrumentation tests in android.

  4. material-theme-jetbrains

    JetBrains theme of Material Theme。

  1. C 语言编程透视

  2. 《深入淺出 Hello World》

  3. Shell 编程范例