Quantcast
Channel: 工程師 – TechOrange
Viewing all articles
Browse latest Browse all 585

獻給手機開發工程師的大禮,《阿里巴巴 Android 開發手冊》正式發布

$
0
0

在找尋開發 Android 的規範手冊?

你也許可以試試阿里巴巴推出的《阿里巴巴 Android 開發手冊》,過往阿里巴巴旗下擁有許多「億級用戶」等級的 App,當量達到這種規模卻還能維持 App 的順暢就是功夫所在。

2017 年天貓雙 11,成交額再創新高達到 1682 億元人民幣,其中線上交易額佔比 90%;2017 年 12 月,釘釘在誕生 1075 天後,註冊用戶突破 1 億;而在同期,閒魚用戶也突破了 2 億 …… 面對如此大的用戶量和流量,這些 App 依然可以做到「絲般順滑」。

在這背後,是阿里巴巴移動開發團隊的不斷探索和優化,久而久之,這些經驗匯總成了一套完善的開發規範,指導工程師開發出體驗好、性能優、穩定性佳、安全性高的 App。

該開發規範在阿里內部經過了不斷完善,現在整理成冊,並向業界 Android 開發者開放,希望能夠幫助企業和開發者少走彎路,提升 Android 開發的質量和效率。

Android 開發手冊裡面有啥?

本手冊以開發者為中心視角分為 Java 語言規範(遵循《阿里巴巴 Java 開發手冊》),Android 資源文件命名與使用 Android 基本組件,UI 與佈局,進程、線程與消息通信,文件與數據庫, Bitmap、Drawable 與動畫,安全以及其他等九大部分。

除此之外,本份開發手冊,還會根據約束力強弱,規約依次分為強制、推薦、參考三大類:

  • 【強制】必須遵守,違反本約定或將會引起嚴重的後果;
  • 【推薦】盡量遵守,長期遵守有助於系統穩定性和合作效率的提升;
  • 【參考】充分理解,技術意識的引導,是個人學習、團隊溝通、項目合作的方向。

對於規範條目的延伸信息中,增加了規範的解釋說明和代碼示例,「正例」提倡什麼樣的編碼和實現方式,「反例」說明需要提防的雷區,以及錯誤案例,讓開發者透徹理解每一條規範內容。

中國的工程師都要娶個藝名嗎?

在《阿里巴巴 Android 開發手冊》的頁面中有個阿里技術大牛聯袂推薦,其中這些大牛都有自己的「花名」。

淘寶技術負責人莊卓然(花名南天):

車同軌,書同文,《阿里巴巴 Android 開發手冊》既是高效合作的基礎,也是深度創新的開始。

淘寶基礎平台部負責人吳志華(花名天施):

寫出簡潔優雅、性能好、兼容性考慮全面的 Android 代碼是一件不容易的事情,更是優秀 Android 架構師功底所在。

淘寶資深技術專家倪生華(花名玄黎):

穩定、體驗優的客戶端來源於一行行健壯的代碼,手冊沉澱了阿里多年的端側經驗,可以幫助 Android 工程師少走彎路。

淘寶高級無線開發專家胡文江(花名白衣):

所貴唯實踐,這是阿里巴巴集團 Android 開發同學在不斷實踐中總結出來的心血結晶,也是對 Google 公司 Android 最佳實踐的有益補充。

所以除了下載本份手冊,也建議你為自己取個藝名,在江湖上走跳能夠更有力量。

手冊下載:https://yq.aliyun.com/attachment/download/?id=5259

——

(資料來源:阿里雲大學 ;圖片來源:Scott Akerman, CC Licensed。)

更多關於工程師應該注意的文章

Google 免費機器學習課程上線,影片都有中文字幕超佛心!
【附 Github 代碼】工程師必備的「裝忙」祕技,讓電腦自己動起來的神奇小程式
PTT 鄉民工程師現身分享:文組生轉職工程師攻略


Viewing all articles
Browse latest Browse all 585

Trending Articles