火速下載!《阿里巴巴Android開發手冊》重磅釋出!
春意盎然之際,阿里巴巴再度為工程師送上一份重磅開春好禮:《阿里巴巴Android開發手冊》。該開發規範在阿里內部經過了長期的修繕,現已總結成冊,向所有移動開發者、技術愛好者開放,希望幫助開發者碼出高效、碼出質量,提升系統的質量、協作的高效性。
如何免費下載?
長按識別以下二維碼,關注“阿里技術”官方公眾號,回覆“安卓”,即可免費線上閱讀、或下載手冊。
▲50萬工程師關注的阿里技術公眾號
為什麼這本手冊值得借鑑?
2017年天貓雙11,成交額再創新高達到1682億元,其中無線交易額佔比90%;2017年12月,釘釘在誕生1075天后,註冊使用者突破1億;而在同期,閒魚使用者也突破了2億……面對如此大的使用者量和流量,這些App依然可以做到“絲般順滑”。
在這背後,是阿里巴巴移動開發團隊的不斷探索和優化。久而久之,這些經驗彙總成了一套完善的開發規範,指導工程師開發出體驗好、效能優、穩定性佳、安全性高的App。
本手冊以開發者為中心視角分為Java語言規範(遵循《阿里巴巴Java開發手冊》),Android資原始檔命名與使用,Android基本元件,UI與佈局,程式、執行緒與訊息通訊,檔案與資料庫,Bitmap、Drawable與動畫,安全以及其他等九大部分。
《阿里巴巴Android開發手冊》目錄
這是一個廣義的編碼規範, 一本隨時可以查閱的技術參考,你在手冊中可以找到很多的技術規範、最佳實踐,避坑指南等,它是每一位優秀移動開發者手裡的必備好書。
手冊有哪些亮點?
根據約束力強弱,規約依次分為強制、推薦、參考三大類:
【強制】必須遵守,違反本約定或將會引起嚴重的後果;
【推薦】儘量遵守,長期遵守有助於系統穩定性和合作效率的提升;
【參考】充分理解,技術意識的引導,是個人學習、團隊溝通、專案合作的方向。
對於規範條目的延伸資訊中,增加了規範的解釋說明和程式碼示例,“正例”提倡什麼樣的編碼和實現方式,“反例”說明需要提防的雷區,以及錯誤案例,讓開發者透徹理解每一條規範內容。
手冊部分內容
阿里技術大牛對手冊如何評價?
淘寶技術負責人南天:
車同軌,書同文,《阿里巴巴Android開發手冊》既是高效合作的基礎,也是深度創新的開始。
淘寶基礎平臺部負責人天施:
寫出簡潔優雅、效能好、相容性考慮全面的Android程式碼是一件不容易的事情,更是優秀Android架構師功底所在。
淘寶資深技術專家玄黎:
穩定、體驗優的客戶端來源於一行行健壯的程式碼,手冊沉澱了阿里多年的端側經驗,可以幫助Android工程師少走彎路。
一個優秀的工程師和一個普通工程師的區別,不是現在滿天飛的架構圖,他的功底就是體現在他寫的每一行程式碼上。別人都說我們是碼農,但我們知道,自己是個藝術家。也許我們不過多在意自己的外表和穿著,但我們不羈的外表下,骨子裡追求著程式碼的美、質量的美。而程式碼規約其實就是一個對美的定義。
最後再告訴大家一個小祕密:關注“阿里技術”官方公眾號,它的選單欄還藏了不少阿里技術好書,全部開放下載,相信會對你的工作有所啟發。
▲50萬工程師關注的阿里技術公眾號
相關文章
- Xiuno 開發手冊正式釋出。
- 阿里巴巴Android開發手冊(正式版)阿里Android
- 阿里巴巴Java開發手冊阿里Java
- 阿里巴巴Android開發手冊V1.0.0隨手筆記阿里Android筆記
- 閱讀《阿里巴巴Android開發手冊1.0.1》筆記阿里Android筆記
- 阿里巴巴java開發手冊筆記阿里Java筆記
- 阿里巴巴Java開發規範手冊阿里Java
- 阿里巴巴Java開發手冊評述阿里Java
- 阿里巴巴 Java 開發手冊評述阿里Java
- 《阿里巴巴 Java開發手冊》讀後感阿里Java
- 預約下載 | 《Serverless 開發速查手冊》全新上線Server
- 阿里巴巴Java開發手冊閱讀筆記阿里Java筆記
- DHTML 中文手冊下載HTML
- 白話阿里巴巴Java開發手冊高階篇阿里Java
- [譯]SearchFragment --Android TV 開發手冊十二FragmentAndroid
- 《阿里巴巴Java開發手冊(正式版)》--MySQL規約阿里JavaMySql
- 《阿里巴巴Java開發手冊(正式版)》--工程規約阿里Java
- 《阿里巴巴Java開發手冊(正式版)》--安全規約阿里Java
- Node + Express 後臺開發 —— 上傳、下載和釋出Express
- 千呼萬喚始出來—阿里正式釋出《Java開發手冊》終極版!阿里Java
- 免費下載 |《Serverless 開發速查手冊》讓你速查秒懂 ServerlessServer
- 《阿里巴巴Java開發手冊(正式版)》--異常日誌阿里Java
- Android開發工具下載地址Android
- 谷歌 Web 開發最佳實踐手冊(4.2.1):消除不必要的下載谷歌Web
- iPhone版手機QQ 6.5.7釋出 附下載地址iPhone
- ZeroC釋出中文版Ice手冊
- 你不知道的《阿里巴巴Java開發手冊》背後故事阿里Java
- 《阿里巴巴Java開發手冊(正式版)》--程式設計規約阿里Java程式設計
- inMap 2.0 重磅釋出!
- 重磅釋出 | 《不一樣的 雙11 技術,阿里巴巴經濟體雲原生實踐》電子書開放下載阿里
- 小米5s釋出後火速開賣:預約量相當火爆
- 重磅!滴滴開源首次釋出年度報告
- 阿里java開發手冊阿里Java
- matrixone/ematrix開發手冊
- 《碼出高效:Java開發手冊》背後的故事Java
- iText 5.0.1 釋出-下載
- JNPF快速開發平臺3.0版本即將重磅釋出
- Go 1.4正式釋出 支援Android開發GoAndroid