[第9期]Android周报

jopen 10年前

原文  http://www.race604.com/android-weekly-9/


羊年第一期,新春快乐,天天向上。

文章/教程

  1. 深入浅出RxJava(一:基础篇)
    RxJava是一种对JVM的扩展,给Java带来函数响应式编程(Functional Reactive Programming)能力。一种新的编程模式袭来,赶紧学起来。
  2. 帮你全面彻底搞定MATERIAL DESIGN的学习笔记
    Material Design已经被讨论了无数次了,本文对MD中方方面面做了一个简洁摘要,让你快速对MD有一个大体概念。
  3. Android开发贴士集合
    一些非常有用但是可能被人忽略的Android开发小贴士集合,一共有四篇( 1234 )。
  4. Android Drawable那些不为人知的高效用法
    Drawable在我们平时的开发中,基本都会用到。本文从自定义Drawable,自定义Drawable状态,利用Drawable提升UI性能三个方面展开。
  5. 公共技术点之面向对象六大原则
    面向对象编程六大原则可能能够脱口而出,但是真正实践起来可能就不那么容易,本文结合实例讨论面向对象设计原则。内功心法,需要结合实践。

源代码/库

  1. AndroidRandomColor
    randomColor.js 的Android版本,随机生成漂亮颜色的工具。
  2. sqlbrite
    Jake Wharton大神出品,对SQLiteOpenHelper的一种轻量级封装,为SQL操作引入了响应式特征。例如你可以直接监听数据库改变,从而做一些操作。
  3. labelview
    给任意View的角上贴标签的小工具。
  4. MaterialDrawer
    又一个MaterialDrawer,这个库继承非常简单,不需要修改Activity原来的布局,理想状况下一句话就能实现。
  5. hawk
    键值对数据存储,而且特别的是,它存储的内容是加密的。
  6. AndroidTagGroup
    一个漂亮的Tag控件。

工具

  1. Android ContentProvider Generator
    有没有觉得写 ContentProvider 其实就是也是一个机械的劳动?没错,这个工具帮你自动完成这样的重复的劳动,自动生成ContentProvider的代码。
  2. Android Material Design Icon Generator Plugin
    一个Android Studio插件,帮你给你的项目中添加Google官方的Material design图标。

可以点击订阅本周刊RSS,也可以关注此周刊主页。也欢迎投稿到这里: race604@gmail.com