[第8期]Android周报

jopen 10年前

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

文章/教程

  1. 开源项目Philm的MVP架构分析
    从项目Philm分析实现 MVP 架构,是一个很好的学习MVP的文章。想要实践MVP架构的朋友不要错过。
  2. Java注解处理器
    这一篇译文,这是一篇详尽的解释和实现Java注解处理器的文章,文章很长,耐心读完,一定会让你有所收获。
  3. Android在横竖屏切换时到底发生了什么?
    这是Square的一篇技术博客的译文,我虽然觉得译文的标题有些不妥(或者可以叫 屏幕旋转的时候主线程消息处理 ),但是文章内容还是很值得一看的。
  4. Android最佳性能实践(二)——分析内存的使用情况
    继上期周报推荐的第一篇之后,这篇文章从分析内存使用的角度入手,叫你在实际项目中,Debug代码内存问题。
  5. NineOldAnimations 设计解析
    NineOldAndroids是一款支持在低版本( api 11以下 )使用Android属性动画以及3D旋转动画的框架,提供了类似Android 3.0以上的动画API。本文就解析它是怎么实现的。
  6. 视频:Android自定义任意层级树形控件
    视频教程:Android自定义任意层级树形控件。

源代码/库

  1. Philm
    一个电影信息的APP,非常优秀的开源Android实践项目,Material Design,有很多可以学习的地方。
  2. BlurNavigationDrawer
    滑动抽屉,可以模糊主页面,类似Etsy应用效果。
  3. UpcomingMoviesMVP
    Material Design和MVP实践项目。
  4. fab
    Float Action Button的又一个实现,选择越来越多了
  5. dashed-circular-progress
    一个非常漂亮的进度条的库
  6. DrawableView
    直接用手画画的的View

工具

  1. android-selector-chapek

    Android Studio自动生成selector的插件。

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