《阿里巴巴Android开发手册》正式发布
春意盎然之際,阿里巴巴再度為工程師送上一份重磅開春好禮:《阿里巴巴Android開發手冊》。該開發規范在阿里內部經過了長期的修繕,現已總結成冊,向所有移動開發者、技術愛好者開放,希望幫助開發者碼出高效、碼出質量,提升系統的質量、協作的高效性。
為什么這本手冊值得借鑒?
2017年天貓雙11,成交額再創新高達到1682億元,其中無線交易額占比90%;2017年12月,釘釘在誕生1075天后,注冊用戶突破1億;而在同期,閑魚用戶也突破了2億……面對如此大的用戶量和流量,這些App依然可以做到“絲般順滑”。
在這背后,是阿里巴巴移動開發團隊的不斷探索和優化。久而久之,這些經驗匯總成了一套完善的開發規范,指導工程師開發出體驗好、性能優、穩定性佳、安全性高的App。
本手冊以開發者為中心視角分為Java語言規范(遵循《阿里巴巴Java開發手冊》),Android資源文件命名與使用,Android基本組件,UI與布局,進程、線程與消息通信,文件與數據庫,Bitmap、Drawable與動畫,安全以及其他等九大部分。
《阿里巴巴Android開發手冊》目錄
這是一個廣義的編碼規范, 一本隨時可以查閱的技術參考,你在手冊中可以找到很多的技術規范、最佳實踐,避坑指南等,它是每一位優秀移動開發者手里的必備好書。
手冊有哪些亮點?
根據約束力強弱,規約依次分為強制、推薦、參考三大類:
【強制】必須遵守,違反本約定或將會引起嚴重的后果;
【推薦】盡量遵守,長期遵守有助于系統穩定性和合作效率的提升;
【參考】充分理解,技術意識的引導,是個人學習、團隊溝通、項目合作的方向。
對于規范條目的延伸信息中,增加了規范的解釋說明和代碼示例,“正例”提倡什么樣的編碼和實現方式,“反例”說明需要提防的雷區,以及錯誤案例,讓開發者透徹理解每一條規范內容。
手冊部分內容
阿里技術大牛對手冊如何評價?
淘寶技術負責人南天:
車同軌,書同文,《阿里巴巴Android開發手冊》既是高效合作的基礎,也是深度創新的開始。
淘寶基礎平臺部負責人天施:
寫出簡潔優雅、性能好、兼容性考慮全面的Android代碼是一件不容易的事情,更是優秀Android架構師功底所在。
淘寶資深技術專家玄黎:
穩定、體驗優的客戶端來源于一行行健壯的代碼,手冊沉淀了阿里多年的端側經驗,可以幫助Android工程師少走彎路。
一個優秀的工程師和一個普通工程師的區別,不是現在滿天飛的架構圖,他的功底就是體現在他寫的每一行代碼上。別人都說我們是碼農,但我們知道,自己是個藝術家。也許我們不過多在意自己的外表和穿著,但我們不羈的外表下,骨子里追求著代碼的美、質量的美。而代碼規約其實就是一個對美的定義。
《阿里巴巴Android開發手冊》下載:
https://102.alibaba.com/downloadFile.do?file=1519806643286/Android1_0_0.pdf
另外,這還有一本《深入探索Android熱修復技術原理》,希望你會喜歡。
https://102.alibaba.com/downloadFile.do?file=1519817861917/Android_hotfix.pdf
1、“熱修復”主題書約20M,需要一定下載時間,請耐心等待哦。
2、流量不足的童鞋,建議將地址復制到PC端瀏覽器后打開下載。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的《阿里巴巴Android开发手册》正式发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 揭秘!双11万亿流量下的分布式缓存系统
- 下一篇: 如何提升测试环境的稳定性?来看看阿里内部