Android开发技术周报 Issue#110

十二月 19, 2016 0 条评论 AndroidDevWeekly

新闻

  1. [图]Android Wear 2.0的部分第三方独立应用率先曝光

  2. Google发布2016年度视频:Year In Search 2016

  3. 谷歌放大招 正式推出物联网操作系统Android Things

  4. Android Wear 2.0 中国版 - 开发者预览版

  5. 欢迎使用 Android 7.1.1 Nougat

教程

  1. Android HotPatch从入门到“放弃”

    当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙得焦头烂额:重新打包App、测试、向各个应用市场和渠道换包、提示用户升级、用户下载、覆盖安装。有时候仅仅是为了修改了一行代码,也要付出巨大的成本进行换包和重新发布。这时候就提出一个问题:有没有办法以补丁的方式动态修复紧急Bug,不再需要重新发布App,不再需要用户重新下载,覆盖安装?答案是肯定的:热修复!

  2. Weex Android SDK源码分析

    最近开始试水Weex开发,使用这么长一段时间,感觉写Weex还是非常方便的。作为一个Android开发,免不了要追查一下weex的sdk源码。今天,就以Weex SDK for Android为例,分析SDK的

  3. Android 密钥保护和 C/S 网络传输安全理论指南

    谈到 Android 安全性话题,Android Developers 官方网站给出了许多很好的建议和讲解,涵盖了存储数据、权限、网络、处理凭据、输入验证、处理用户数据、加密等方方面面,甚至对于动态加载代码也提供了建议,具体可以看看 training 的 security tips 章节。而今天,我想特别来讲一讲在 Android 密钥保护和 C/S 网络传输安全 这两方面的具体安全措施。

  4. Android增量编译3~5秒的背后

    本文从增量编译的原理和代码角度分析了freeline的实现,Android增量编译分为代码增量和资源增量,资源增量是freeline的一个亮点,instant-run开启时其实在资源上并不是增量的,而是把整个应用的资源打成资源包,推送至手机的。

  5. 实现 APK 保护时常见的坑和解决方案

    对 APK 进行保护是我们经常需要做的事,而且似乎也是每个公司必备的技能了。在使用如 ProGuard,DexGuard 等常见的产品之余,也有很多公司自行研发了一些保护的方案,专门来针对自家产品做出保护,比如说我司也开发了专门防止二次打包的工具。

  6. React Native 性能优化拆包技术及其实现原理

    React Native可以说是Facebook在2015年的时候推出了Native上的框架,RN为什么这么火,首先是因为它解决了一个痛点,以前在开发效率上来说Native是比较慢的,后来大家想到H5,最后再到Hybird。Hybird是比较流行的移动端开发技术,但是也会带来一些问题,所以说Facebook推出的React Native的时候,大家发现React Native开发效率上和Hybird差不多,但是性能上是优势很大的。

开源库 & App

  1. Material Components for Android

    Modular and customizable Material Design UI components for Android

  2. TextLayoutBuilder

    An Android library that allows you to build text layouts more easily.

  3. stencil

    Android library, written exclusively in Kotlin, for animating the path created from text

  4. Android-AdvancedWebView

    Enhanced WebView component for Android that works as intended out of the box

  5. MultiChoicesCircleButton

    A multiple-choice button with 3D parallax effect

  6. android-oss

    Kickstarter 的 Android 客户端

  7. BufferTextInputLayout

    A simple customised version of the TextInputLayout from the Android Design Support Library

  8. motion

    An Android library allowing images to exhibit a parallax effect that reacts to the device's tilt

  9. simple-range-view

    SimpleRangeView is custom view component for Android, that provides for the selection of a range

  10. SpaceTabLayout

    This is a awesome TabLayout for Android with a central Floating Action Button :D

  11. ShareUtil

    简单的社会化分享登录库,一行代码搞定

技术之外

  1. 程序员们也该知道的事——“期权和股票”

版权声明

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

脉脉不得语
ZhengZhou Website