目录

平安科技移动开发二队技术周报第十期

平安科技移动开发二队技术周报(第十期)

(第十期)

@author ASCE1885的

业界新闻

1)

美国最高法院周一驳回了谷歌(微博)在一宗软件版权诉案中提出的上诉申请,维持原先的判决,即允许甲骨文向使用其Java编程语言的公司收取专利版税。

Android开发

1)

第二期的Android热门开源项目源码解析,想提高技术,那就多看成熟的开源代码吧。

2)

非常详细的讲解如何基于Android Design Support Library来改造你的app。

3)

Android函数响应式编程资料汇总。

4)

当涉及到Android上的依赖注入(DI)类库的时候,存在不少的选择,但怎么知道哪一个最适合你呢?当差别很细微的时候,看一看别人为什么中意一种或者另一种方案或许是很有用的。

5)

Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!

iOS开发

1)

深入比较了iOS 的 framework 跟 static library。

2)

赶紧Mark一下吧!

3)

ReactiveCocoa (RAC)是一个Objective-C的框架,它的灵感来自函数式响应式编程。

4)

对于开发者来说,如何用适当的方式来存储应用程序数据是一个比较重要的问题。 毫无疑问,任何应用都或多或少需要存储一些数据。对于一般的应用程序来说,被保存的数据各不相同,大部分时间都被存储在本地以便再次在相同的设备运行该应用程序。尽管这不是是唯一的选择。随着云服务的发展,一个应用程序也可以把数据存储在云端,既可以完全把数据存储在云端,也可以本地和远程都存储。

技术纵横

1)

移动H5前端性能优化的一些关键点。

2)

测试是完善的研发体系中不可或缺的一环。前端同样需要测试,你的css改动可能导致页面错位、js改动可能导致功能不正常。由于前端偏向GUI软件的特殊性,尽管测试领域工具层出不穷,在前端的自动化测试上面却实施并不广泛,很多人依旧以手工测试为主。本文试图探讨前端自动化测试领域的工具和实践。

开源函数库与工具

1)

Android Studio第三方依赖库地址查找工具

https://camo.githubusercontent.com/afa6678a7a5a98040461b3f597df3b2808b7abd5/68747470733a2f2f7261772e6769746875622e636f6d2f636573617266657272656972612f616c66692f6d61737465722f6578747261732f696d616765732f7465726d696e616c30312e676966

2)

阿里巴巴无线事业部的第一个重量级Android开源项目——无侵入的运行期AOP框架『Dexposed』,基于ROOT社区著名开源项目Xposed改造剥离了ROOT部分,演化为服务于所在应用自身的AOP框架。它支撑了阿里大部分App的在线分钟级客户端bugfix和线上调试能力。

3)

一个橡胶效果的ViewPager滑动指示器indicator,效果很赞哦

https://camo.githubusercontent.com/2ea6152b06aa5f9ca21ab7ff0a83830f73f48fbe/68747470733a2f2f6431337961637572716a676172612e636c6f756466726f6e742e6e65742f75736572732f3330333233342f73637265656e73686f74732f323039303830332f70616765696e64696361746f722e676966