[第27期]Android周报

文章/教程

  1. Android MVPR 架构模式
    本文以 Google 的 IOSched 为例,分析了传统的 MVP 模式存在什么问题。IOSched 以前都是作为一个学习的典范来推荐,本文作者却对本项目的架构提出一些质疑和思考,后续的文章将会提出他得解决方案,这是非常好的极客精神。
  2. Android 性能优化典范(三)
    这是前段时间 Google 推出 Android 性能优化系列视频的第三季的文字总结,文章简洁清晰,干货很多。前两季的总结,也在作者的博客中能找到,感谢@胡凯me
  3. 逃离 adapter 的地狱-针对多个 View type 的组合实现方案
    本文通过实例,讲述了你是怎么在不知不觉中陷入 Adapter 地狱的,如果你的 RecyclerView 要显示很多种类型的 Item,最好使用组合的方式,因为组合优于继承
  4. ViewDragHelper 实战 自己打造 Drawerlayout
    ViewDragHelper 是一个非常有用的工具类,本文详细讲解怎么使用 ViewDragHelper 实现一个支持侧滑的 Layout。
  5. Android 项目中如何用好构建神器 Gradle?
    本文比较全面的介绍了 Gradle 的使用方法,用 Android Studio 开发,Gradle 也就变成了必备技能了。
  6. Cool Android Apis 整理
    本系列包含两篇文章:()、()。总结了 Android 中的一些非常酷,而且非常有用的 API。

源代码/库

  1. Android Vision
    Google 官方 Sample 演示了 Google Play Services SDK 的 API,支持人脸检测和跟踪。
  2. LayoutCast
    大家都有这样的体会,你修改一行代码,也要经过很长的时间的编译,然后才能在手机上运行起来。这个工具把代码和资源文件的改动直接同步到手机上,应用不需要重启,省去了编译运行漫长的等待。
  3. SlideBottomPanel
    一个底部划动菜单,滑动时背景图透明度渐变,支持嵌套 LiewView 或 ScrollView。
  4. SuperSwipeRefreshLayout
    下拉刷新的控件已经太多了,因为它是 Super,所以它支持了更多更强大的功能,比如可以轻松自定义头部。
  5. Watch
    一个 Dribble 的客户端实现。
  6. inkSpace
    Android Experiments 网站上推荐的项目,这是一个 3D 绘图的 Demo,外国码农脑洞就是很大。
  7. AndroidSweetSheet
    一个富有动感的 Sheet(选择器),非常可爱。

工具

  1. HttpMaster
    通过 HTTP 请求直接生成 Android 网络模块代码,程序员简直不能太懒。

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