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