Android开发技术周报 Issue#133

六月 11, 2017 0 条评论 AndroidDevWeekly

新闻

  1. 谷歌推出reCAPTCHA Android API,使互联网更加安全和快速

  2. 谷歌 Pixel 2 最新配置信息曝光

  3. 谷歌官方确认:Android 8.0系统正式推送

教程

  1. 微店 Android 插件化实践

    随着微店业务的发展,App不可避免的也遇到了65535的大坑。除此之外,业务模块增多,代码量增大所带来的问题也逐渐显现出来。模块耦合度高、协作开发困难、编译时间过长等问题严重影响了开发进程。在预研了多种方案以后,插件化似乎是解决这些问题比较好的一个方向。虽然业界有很多优秀的开源插件化框架, 但预研后发现在使用上对我们会有一定的局限。

  2. 开发者大杀器 —— 刨根问底,揪出 Android App 耗电的元凶代码

    这是一篇讲述应用耗电的文章,围绕 Android 电量采集机制及第二代 Battery Historian 分析工具讲述。文从数据采集、导出、环境搭建、解读报告的角度出发,从细节讲解整个流程。和大谈概念的文章不同,这里将进行实际操作及分析。写作动机来源于最近的工作需求,但分析过程中发现网上资料较为匮乏。在此执笔写作,以便日后回顾,亦作为分享的机会。

  3. QQ会员基于hybrid的高质量H5架构实践

    任何技术优化都依托于业务的发展,随着QQ会员增值业务的重心转移到手Q移动端,对H5页面不仅要求加载更快,还需承载丰富多彩的运营活动,同时由于每个页面都意味着KPI收入,任何可能导致页面功能不可用的发布行为都是不可接受的。本文主要介绍QQ会员的前端开发团队在手Q的hybrid模式下对H5页面的性能优化、组件化和持续集成方面的实践。

开源库 & App

  1. morphos

    A simple animation wrapper

  2. Home Screen Arcade

    Home Screen Arcade 一个可以在你的 Android 设备主屏幕上运行游戏的游戏平台。

  3. Graywater

    An Android library for decomposing RecyclerView layouts to improve scroll performance.

  4. MusicIndicator

    Music indicator

  5. snackprogressbar

    Enhanced Snackbar with ProgressBar for Android.

  6. ResPkgRemaker

    不修改aapt,轻松实现android资源分包,配置简单,高复用性。

  7. RetryRequestInterceptor-for-OkHttp

    okhttp的请求重试interceptor,可以保存指定失败请求到磁盘中,并在以后的某个时间点重新请求

工具

  1. Pokemon-Terminal

    Pokemon terminal themes for iTerm2.

  2. diff-so-fancy

    一款命令行 diff 美化工具

算法

  1. Git是怎样生成diff的:Myers算法

设计

  1. { 愼入 } 如何成為一個 UI Designer?

  2. 想临摹动效作品?先来学会这10条动态设计原理

设计资源

  1. Awesome Design Systems

    💅🏻 ⚒ A collection of awesome design systems

技术之外

  1. 《Start Small, Stay Small》着眼小众市场,程序员的微型创业项目指南

  2. 管理3.0实战手册

版权声明

欢迎自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0

脉脉不得语
ZhengZhou Website