1. 程式人生 > >平安科技移動開發二隊技術周報(第十五期)

平安科技移動開發二隊技術周報(第十五期)

asc 內存 布局 hyper tracking tle protoc rest 新的

平安科技移動開發二隊技術周報(第十五期)

@author ASCE1885的 Github 簡書 微博 CSDN

業界新聞

1)谷歌重組更名Alphabet

谷歌8月11日宣布重組。拉裏-佩奇將與謝爾蓋-布林創辦新的控股公司Alphabet。兩人分別出任CEO與總裁職位。

Alphabet將代替谷歌在納斯達克上市。谷歌眼下全部股份將自己主動轉換為同等數量與權益的Alphabet股份。原先的谷歌將成為Alphabet的全資子公司。

Alphabet公司架構:

技術分享圖片

2)BlackHat 2015 黑帽大會總結 Day 1 Day 2

黑帽大會的要點總結

Android開發

1)

__biz=MzAwNDY1ODY2OQ==&mid=207151651&idx=1&sn=9eab282711f4eb2b4daf2fbae5a5ca9a&3rd=MzA3MDU4NTYzMw==&scene=6#rd">Android拆分與載入Dex的多種方案對照

對於Android大型程序來說。64k方法數與線性內存的限制都是必需要考慮的問題。其實,解決64K方法限制的唯一方法是拆分多dex,不同方案的差異在於需指定哪些類必須在主dex,這與我們期待的效果以及載入方式相關。

2)Android項目中怎樣用好構建神器Gradle

本文作者賈吉鑫為大眾點評Androidproject師,在進行團隊並行開發時。分庫遇到的問題非常多都要通過Gradle腳本解決。Gradle雖為構建神器,但學習曲線比較陡峭,要想在Android項目中用好Gradle必需要做到三點。

3)最美應用-從Android研發project師的角度之[最美時光]

近期發現最美應用這樣一個站點,它會定期推介一些非常有意思的app,作為開發人員,每次看到非常棒的app都會從實現角度進行剖析。想著假設是自己將怎樣實現呢?因此,就有了這個系列的文章,旨在從技術選型和架構的角度解讀一些有意思的app。

4)跟我一起寫EventBus系列

尾隨作者的腳步了解怎樣一步一步實現自己的EventBus。

5)10 ways to improve your Android app performance

Googleproject師Boris Farber整理的最佳實踐和應該避免的常見問題。

iOS開發

1)Swift2面向協議編程

在WWDC 2015上。Apple公布Swift語言的第二個修訂版本號–Swift 2,它包括了很多新的語言特性,這些特性可以幫助你更加方便得寫代碼。在這些新特性中,最令人興奮的是protocol extensions。

在第一個版本號的Swift中,它可以擴展class、struct和enum類型的功能。如今。在Swift 2中,你也能擴展一個協議。

2)用 VIPER 構建 iOS 應用架構

本篇文章由 Jeff Gilbert 和 Conrad Stoll 共同編寫。通過構建一個基礎演示樣例應用,深入了解 VIPER,並從視圖、交互器等多個部件理清 VIPER 的總體布局及思路。通過 VIPER 構建 iOS 應用架構,提升應用質量,迎接應用構建的新機遇。

3)How We Built Tinder-Like Koloda Animation in Swift

Koloda動畫效果實現原理解析。

4)UIWebView與JS的深度交互

一篇實戰的UIWebView和JS交互的文章。

技術縱橫

1)探索React生態圈

React社區從其它領域(遊戲渲染、ClojureScript、函數式編程)偷師學藝。結合前端面臨的獨特問題。提出了一系列解決方式。

React社區在各方面都推動著前端社區往前進。這對整個社區都是好事。

2)關於爛代碼的那些事

(上)爛代碼產生的原因和現象
(中)怎樣盡可能高效和客觀的評價代碼的優劣

3)架構腐化之謎

新技術層出不窮。過去十年時間裏,我們經歷了很多激動人心的新技術。包括那些新的框架、語言、平臺、編程模型等等。

這些新技術極大地改善了開發人員的工作環境。縮短了產品和項目的面世時間。

然而作為在軟件行業第一線工作多年的從業者,我們卻不得不面對一個現實,那就是當初採用新技術的樂趣隨著項目周期的增長而迅速降低。

開源函數庫與工具

1)Koloda

Yalantis出品的基於卡片的 Tinder-style 動畫效果演示樣例。

技術分享圖片

2)device-year-class

Facebook出品的一個Android工具庫,用來推斷你的手機是哪個年代的旗艦機,也就是可以用來推斷機器的性能。便於動態適配不同機型。

平安科技移動開發二隊技術周報(第十五期)