Android开发技术周报 Issue#139

七月 24, 2017 0 条评论 AndroidDevWeekly

新闻

  1. 万众瞩目Instant Apps终于全面问世啦

  2. [图]Motion Stills应用登陆Android平台

  3. Google 宣布新拥堵控制算法 TCP BBR

  4. 2017年2季度:Android智能机在美份额持续领先iOS

  5. 谷歌针对安卓手机推出Play Protect向流氓App开战

  6. 工信部成立安卓统一推送联盟 结束混乱状态

  7. 手机预装应用都能卸载?你高兴得太早了

教程

  1. HenCoder Android 开发进阶:自定义 View 1-3 文字的绘制

    扔物线辞职在家憋了一年的大招,良心之作。

  2. Android远程调试的探索与实现

    作为程序员,查bug一般使用下面几种方式:阅读源码、记录日志或调试程序。一般本地无法复现的问题通过阅读源码很难找到原因,而且大多数情况都和用户本地环境有关。记录日志的缺点之前讲过了,同样不予考虑,那能否像调试本地程序一样调试已经发布出去的程序呢?我们对此做了一些尝试和探索。

  3. Android彻底组件化方案实践

    项目发展到一定程度,随着人员的增多,代码越来越臃肿,这时候就必须进行模块化的拆分。在我看来,模块化是一种指导理念,其核心思想就是分而治之、降低耦合。而在Android工程中如何实施,目前有两种途径,也是两大流派,一个是组件化,一个是插件化。

  4. Android 高级混淆和代码保护技术

    这是一篇关于 Android 代码保护的文章,旨在介绍代码混淆、防止逆向工程的各种高级技巧。大家都很忙,我也赶着回去继续开发我的新应用,因此话不多说,越干(gan, 一声)越好。开始之前,值得一说的是,本文完全由我开发的「纯纯写作」书写而成,纯纯写作主打安全、写作体验和永不丢失内容,于是本着珍爱生命,我用纯纯写作来写这篇文章。

  5. 组织优秀代码的四原则

    代码写了5年,必然会产生审丑疲劳,代码混乱不堪,无法维护,可阅读性基本没有。面对种种的问题,如何使代码更优雅,更具可读性便成了迫切需要解决的问题。下面我从实战中总结了四项基本原则,只要你灵活运用,我保证你的代码绝对漂亮的让自己不敢相信。下面我尝试以一种教学的方式教给你这四项基本原则。

开源库 & App

  1. BreadcrumbsView

    Material Design Breadcrumbs Navigation Widget on Android

  2. Lush Player

    The Android TV version of LUSH Player

  3. Orin

    一个 Material Design 风格的 App

  4. AnimatedPencil

    Animated Pencil Action view for Android

  5. HexagonRecyclerView

    一个正六边形的RecyclerView

  6. android-hierarchy-viewer

    Hierarchy Viewer is a library which allows to display views tree of your application in the simple way on your Gooogle Chrome browser.

  7. ShimmerLayout

    Memory efficient shimmering effect for Android applications by Supercharge.

  8. SimpleAuth

    非常簡單易用的 social login library(Facebook, Google, Twitter, Instagram)

  9. DropDownView

    A simple drop down view with built-in animations.

工具

  1. Insight.io

    可能是迄今为止最好的 GitHub 代码浏览插件

  2. Sketch Material

    Sketch material is a sketch plugin that will help you generate complex material components like tables, chips, forms etc…

  3. Highlight

    Rich featured syntax highlighter for Keynote slides.

设计

  1. 理解与设计自适应图标 —— 自适应图标入门指南

技术之外

  1. 如何在工作之余找精力做 side project

  2. 创业团队如何做年度计划

  3. 如何设计一个比较完备的、有用户黏性的用户激励体系?

  4. “关键词”提取都有哪些方案?

  5. Treehouse CEO Ryan Carson:如何快速招到优秀的员工?

版权声明

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

脉脉不得语
ZhengZhou Website