Android开发技术周报 Issue#38

教程

  1. Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏

  2. Android 增强版百分比布局库 为了适配而扩展

  3. 浅析: Android 嵌套滑动机制( NestedScrolling)

  4. 我眼中的下拉刷新

  5. 影响数千万APP的安卓APP“寄生兽”漏洞技术分析

  6. 虚化梦幻背景+自动来回移动动画效果

代码&开源库

  1. driveimageview

    An advanced ImageView with a nice approach to display some text inside it.

  2. Atelier

    一个对Palette进行了进一步的封装,支持链式调用,帮助你简化Palette使用的库。

  3. SeekBarCompat

    SeekBar 的一个Material Design兼容实现,支持到API 16及以上。

  4. bubbles-for-android

    像QQ那样可以把联系人头像添加到桌面并显示消息个数的效果。

  5. Paper

    一个快速的NoSQL数据存储库,使用高效的 Kryo 进行对象的序列化和反序列化。

  6. MultiCardMenu

    一个交互方式比较新颖的卡片菜单。

  7. Dexposed

    无侵入的运行期 AOP 框架『Dexposed』,基于 ROOT 社区著名开源项目 Xposed 改造剥离了 ROOT 部分,演化为服务于所在应用自身的 AOP 框架。它支撑了阿里大部分 App 的在线分钟级客户端bugfix 和线上调试能力。

  8. DeepLinkDispatch

    一个简单的、基于注解的Deep Link处理库。

  9. WaterDropListView
    A powerful ListView with awesome pull-refresh and pull-on-loadmore function!

  10. card.io-Android-source
    一个信用卡信息扫描SDK。

  11. MaterialRecents

    像系统的最近使用应用列表那样的堆栈卡片效果。

  12. AndroidRubberIndicator

    效果很赞的ViewPager指示器。

  13. DownloadProgressBar

    效果很赞的下载进度条效果。

  14. barber

    通过注解获取定义控件属性值的库。

  15. BlurredGridMenu

    毛玻璃背景效果的网格菜单。

工具

  1. STF

    STF is Control and manage real Smartphone devices from your browser.

  2. Mobile-Checker

    W3C发布的移动端页面检查工具,可以选择三种屏幕规格,通过工具发现网站在移动端存在的问题。

视频

  1. 移动开发网络性能优化实践

    国内大多数无线App都会使用网络服务,面对国内移动无线网络的复杂环境,加上用户多样的硬件特性,因此会在开发App时面临比传统PC互联网更具挑战性的网络性能问题。携程客户端框架团队经过半年多的摸索,在App网络性能优化方面总结了一些实践经验,分享给国内无线App的开发者和架构师。

  2. 美团移动平台背后的技术

    从千团大战胜出的美团,如今在O2O的垂直业务上阔步前进,王兴更是提出了2015年要建平台、建生态。这意味着除去主营业务,美团团购客户端还需要接入电影选座、外卖、酒店订房等垂直业务,由于业务本身的千差万别,产品设计也是各不相同,导致代码复用很苦难,而且这些业务往往还不是同一个团队维护的。那么在平台化过程中,美团的移动开发团队是如何解决技术上、团队上、业务上的困难的呢?