--------------- 2018.3.6 更新 ---------------數據庫
《阿里巴巴Android開發手冊》首次公開後,咱們收到了業界大量Android開發者的反饋,在普遍聽取了各方意見以後,今天發佈迭代版本v1.0.1,主要作了以下更新:安全
1. 更新部份內容和示例代碼;架構
2. 完善參考文獻並統一添加到附錄;併發
3. 增長釘釘交流羣(見手冊封底);佈局
4. 優化排版。性能
感謝你們的支持和反饋,這次創建釘釘羣的目的是爲了方便你們直接和項目組交流,也做爲統一的渠道來收集你們的建議,咱們也將不斷完善手冊內容,爲Android開發提效。學習
春節餘味還沒有消,咱們爲移動開發者準備了一份遲到的新年禮物——《阿里巴巴Android開發手冊》,繼《阿里巴巴Java開發手冊》以後,阿里巴巴開發規範家族又添一丁,「阿里巴巴Android開發規範」認證考試也同步上線。動畫
阿里Android開發經驗結晶編碼
2017年天貓雙11,成交額再創新高達到1682億元,其中無線交易額佔比90%;2017年12月,釘釘在誕生1075天后,註冊用戶突破1億;而在同期,閒魚用戶也突破了2億……面對如此大的用戶量和流量,這些App依然能夠作到「絲般順滑」。
在這背後,是阿里巴巴移動開發團隊的不斷探索和優化,長此以往,這些經驗彙總成了一套完善的開發規範,指導工程師開發出體驗好、性能優、穩定性佳、安全性高的App。
該開發規範在阿里內部通過了不斷完善,如今整理成冊,並向業界Android開發者開放,但願可以幫助企業和開發者少走彎路,提高Android開發的質量和效率。
規範內容概覽
本手冊以開發者爲中心視角分爲Java語言規範(遵循《阿里巴巴Java開發手冊》),Android資源文件命名與使用,Android基本組件,UI與佈局,進程、線程與消息通訊,文件與數據庫,Bitmap、Drawable與動畫,安全以及其餘等九大部分。
根據約束力強弱,規約依次分爲強制、推薦、參考三大類:
對於規範條目的延伸信息中,增長了規範的解釋說明和代碼示例,「正例」提倡什麼樣的編碼和實現方式,「反例」說明須要提防的雷區,以及錯誤案例,讓開發者透徹理解每一條規範內容。
阿里技術大牛聯袂推薦
淘寶技術負責人 莊卓然(花名南天):
車同軌,書同文,《阿里巴巴Android開發手冊》既是高效合做的基礎,也是深度創新的開始。
淘寶基礎平臺部負責人 吳志華(花名天施):
寫出簡潔優雅、性能好、兼容性考慮全面的Android代碼是一件不容易的事情,更是優秀Android架構師功底所在。
淘寶資深技術專家 倪生華(花名玄黎):
穩定、體驗優的客戶端來源於一行行健壯的代碼,手冊沉澱了阿里多年的端側經驗,能夠幫助Android工程師少走彎路。
淘寶高級無線開發專家 胡文江(花名白衣):
所貴惟實踐,這是阿里巴巴集團Android開發同窗在不斷實踐中總結出來的心血結晶,也是對Google公司Android最佳實踐的有益補充。
關於認證考試
手冊發佈之際,「阿里巴巴Android開發規範」認證考試也同步上線,經過在線考試,檢測你對手冊中開發規範的掌握程度,併發放官方認證證書。
認證考試:點擊這裏
致謝
阿里巴巴Android開發規範可以成冊,離不開集團內移動開發工程師的大力支持,在此感謝你們的無私奉獻和付出。
特別感謝《阿里巴巴Android開發手冊》項目組成員,排名不分前後:芸墨(淘寶技術部)、矢亮(智能場景事業部)、遊僧(淘寶技術部)、景寶(淘寶技術部)、鄰雲(閒魚)、尚節(貓客技術部)等阿里移動開發工程師,特別感謝孤盡(《阿里巴巴Java開發手冊》主要做者)對手冊的指導。
最後
越早遵循統一的開發規範,團隊就越受益,但願該手冊可以爲Android開發團隊和開發者帶來切實的幫助,同時,咱們也呼籲廣大Android開發者參與進來,不斷完善該規範,您能夠在評論處提交您的建議。