[图]Android Wear 2.0的部分第三方独立应用率先曝光
Google发布2016年度视频:Year In Search 2016
谷歌放大招 正式推出物联网操作系统Android Things
Android Wear 2.0 中国版 - 开发者预览版
欢迎使用 Android 7.1.1 Nougat
Android HotPatch从入门到“放弃”
当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙得焦头烂额:重新打包App、测试、向各个应用市场和渠道换包、提示用户升级、用户下载、覆盖安装。有时候仅仅是为了修改了一行代码,也要付出巨大的成本进行换包和重新发布。这时候就提出一个问题:有没有办法以补丁的方式动态修复紧急Bug,不再需要重新发布App,不再需要用户重新下载,覆盖安装?答案是肯定的:热修复!
Weex Android SDK源码分析
最近开始试水Weex开发,使用这么长一段时间,感觉写Weex还是非常方便的。作为一个Android开发,免不了要追查一下weex的sdk源码。今天,就以Weex SDK for Android为例,分析SDK的
Android 密钥保护和 C/S 网络传输安全理论指南
谈到 Android 安全性话题,Android Developers 官方网站给出了许多很好的建议和讲解,涵盖了存储数据、权限、网络、处理凭据、输入验证、处理用户数据、加密等方方面面,甚至对于动态加载代码也提供了建议,具体可以看看 training 的 security tips 章节。而今天,我想特别来讲一讲在 Android 密钥保护和 C/S 网络传输安全 这两方面的具体安全措施。
Android增量编译3~5秒的背后
本文从增量编译的原理和代码角度分析了freeline的实现,Android增量编译分为代码增量和资源增量,资源增量是freeline的一个亮点,instant-run开启时其实在资源上并不是增量的,而是把整个应用的资源打成资源包,推送至手机的。
实现 APK 保护时常见的坑和解决方案
对 APK 进行保护是我们经常需要做的事,而且似乎也是每个公司必备的技能了。在使用如 ProGuard,DexGuard 等常见的产品之余,也有很多公司自行研发了一些保护的方案,专门来针对自家产品做出保护,比如说我司也开发了专门防止二次打包的工具。
React Native 性能优化拆包技术及其实现原理
React Native可以说是Facebook在2015年的时候推出了Native上的框架,RN为什么这么火,首先是因为它解决了一个痛点,以前在开发效率上来说Native是比较慢的,后来大家想到H5,最后再到Hybird。Hybird是比较流行的移动端开发技术,但是也会带来一些问题,所以说Facebook推出的React Native的时候,大家发现React Native开发效率上和Hybird差不多,但是性能上是优势很大的。
Material Components for Android
Modular and customizable Material Design UI components for Android
TextLayoutBuilder
An Android library that allows you to build text layouts more easily.
stencil
Android library, written exclusively in Kotlin, for animating the path created from text
Android-AdvancedWebView
Enhanced WebView component for Android that works as intended out of the box
MultiChoicesCircleButton
A multiple-choice button with 3D parallax effect
android-oss
Kickstarter 的 Android 客户端
BufferTextInputLayout
A simple customised version of the TextInputLayout from the Android Design Support Library
motion
An Android library allowing images to exhibit a parallax effect that reacts to the device's tilt
simple-range-view
SimpleRangeView is custom view component for Android, that provides for the selection of a range
SpaceTabLayout
This is a awesome TabLayout for Android with a central Floating Action Button :D
ShareUtil
简单的社会化分享登录库,一行代码搞定
如果你觉得Android开发技术周报对您有所帮助,请考虑对本周报捐赠支持。支持我把Android开发技术周报做的更好,帮助更多的人,金额随意,您的捐赠将用于支付服务器和邮件推送服务的费用。捐赠列表
欢迎自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 4.0