Android开发技术周报 Issue#1

文章

  1. HTTP2协议中英对照版

  2. Android TouchEvent事件传递机制

  3. Android事件分发机制完全解析,带你从源码的角度彻底理解(上)

  4. Android事件分发机制完全解析,带你从源码的角度彻底理解(下)

代码&开源库

  1. SnappyDB

    一个Android平台的 key-value 数据库,在 读/写 操作方面可以完胜 SQLite。

  2. AppRate-for-Android

    一个以不打扰用户的方式允许用户对您的应用程序进行评价。

  3. BlurStickyHeaderListView

    ListView with blur/parallax/sticky capabilities

  4. EasyAndroidAnimations

    Easy Android Animations is an animation library that aims to make android animations easier, with 50+ builtin animations, it allows you to introduce many complex animation effects in your application with one or two lines of code.

  5. SnackBar

    toast-like alert pattern for Android

  6. ig-json-parser

    一个由Instagram团队实现的快速JSON解析器。

  7. android-floatinglabel-widgets

    浮动标签输入组件,当输入框不为空的时候可以在其上方显示一个提示标签。

  8. CalendarListview

    在ListView中实现了一个日历,每行显示一个月。

  9. clean-status-bar

    在你获取屏幕截图之前帮你清空Android Status bar的小工具。

  10. ResumeSample

    程序员简历模板系列。http://get.jobdeer.com/744.get

  11. LoopingViewPager

    一个Android ViewPager扩展可以无限滚动。

  12. android-beacon-library

    这是一个提供了与Beacons进行交互Api的库。

  13. BLEService

    一个Android蓝牙低功耗Service库

工具

  1. gradle-retrolambda

    一个可以在java 6,7和android中获得java lambda特性的gradle插件。

  2. Android Studio 0.8.11

    Android Studio又如期的发布了更新,本次更新有如下几点:

    • 支持了新版的Android Gradle plugin (0.13),新版插件支持Gradle 2.1。

    • Lint工具检查出的错误可以在文本扩展提示框中显示完整的错误解释说明了,以帮助你快速的解决问题。

    • layout editor会检查,以确保你有最新版本的“layoutlib”。

    • 从IntelliJ 13.1.5 RC合并了最新的改动,其中一个改动是改变了Android Studio.app bundle的目录结构。

    • 修复了一些Bug。

  3. chromeos-apk

    一个可以让Android应用在Chrome OS, OS X, Linux 和 Windows系统上运行的小工具。

  1. 50 Android Hacks

    本书讲解了50个Android开发的小技巧。

设计工具

  1. LayerCraft

    A Photoshop plugin to export UI assets from layers。