英文原文:resources every android developer must know
隨著 android 平台持續驚人的增長,越來越多的開發人員開始工作於 android 應用程式。而且現在的 android 平台已經非常成熟了。
這篇文章比較適合於初學者和有一定經驗的 android 開發者,文中羅列了最棒的資源。
書
也許你會認為從書中去學習新的開發框架會有點落伍,但這也確實是一條正確的道路。參見 jeff atwood 的《programmers don』t read books – but you should》。
我推薦這兩本書:
developer.android.com
在你寫第乙個 android 應用程式之前,請用心研讀和學習 android design 這個**。具體來說,是這些文章:
想要開始寫**?sorry,請接著閱讀:
stackoverflow
許多 android 核心框架工程師,開發人員以及專業的 android 開發人員經常在 stackoverflow.com 上回答問題。這是 stackoverflow 上一系列頂尖的 android 使用者表。我訂閱了很多 rss,例如:commonsware(mark murphy),dianne hackborn,romain guy,reto meier,trevor johns,roman nurik,adam powell (感謝 @remdroid!).。
部落格
部落格上面也有大量 android 開發的最新資訊:
google +
雖然 google+ 還沒有成為社會網路,但它是 android 開發非常寶貴的資料**。你可以參考的一些 google+ 資料有:tor norbye (adt),dianne hackborn,romain guy,chris banes,roman nurik,nick butcher,adam powell,rich hyndman, cyril mottier,paul burke,jeff gilfelt.。
當然不能忘記 jake wharton,actionbarsherlock、viewpageindicator、 nineoldandroid 和很多其他開源 android 庫的作者。
也可以考慮加入 google+ 社群:
開源專案
閱讀精心設計的應用程式的源**是乙個好主意:
chris banes 的 photup。
reto meier 的 android protips: a deep dive into location。演示了如何使用位置檢測,碎片和 backupmanager。不過我要提醒你,這**已經有一段時間沒有更新了。
開源庫
一些最有用的開源庫:
google i/o talks
雖然我們幾乎不可能獲得 google i/o的門票,但所有的 google i/o談話可在網上找到,通常用幻燈片的形式。google i/o android 部分的會話:2012,2011,2010,2009。
我最喜歡的一些談話:
別再說了,嚇到我了
看到這裡是不是壓力有點大,但是千萬不要絕望。上面有些資源都只是針對初學者的,還有一些則更適合於高階開發人員。
如何有效地掌握資源的幾點建議:
android 巨星
由於 android 的開發者生態系統持續蓬勃發展是基於許多非常優秀的開發者的貢獻,所以在這裡我特別要提到這兩個讓 android 開發者更輕鬆生活的巨星。他們是:mark murphy 和 jake wharton.。
當然,其他還有很多 android 框架開發人員和設計人員參與了 android 的發展。
最後,結尾
現在你已經知道了關於如何寫 android 應用程式的所有資訊和工具!但是,你還需要乙個偉大的 android ui 設計師,不過這就不是本文討論的範圍了。如果你想要開始寫你的第乙個 android 應用程式,那麼對此一定要有所涉獵。
編碼快樂!-
碼農網– 小峰
**
移動開發者必須知道的Android框架推薦
一些總結出來的android快速開發框架,全部都是開源框架,附帶專案位址,是開發學習的絕佳資料。開發者qq群 230206891 優點 功能看起來比較完善。缺點 這個是個人寫的,從2013年就停止維護了,沒有專案文件。開發者qq群 257053751 優點 功能比較全面,效率很高,文件完善,有專案d...
iOS 加急申請每個開發者必須會
第一步 選擇一次加急申請 第二步 新增 第四步 新增申請理由,最好選擇bug,理由說的越嚴重越好。說明 1 加急申請是每個開發者都能夠進行的,也都應該會進行的。2 只要加急申請的理由ok,且不經常無理由加急申請,蘋果基本都會通過,不通過也沒有關係,再提交一次。3 加急申請次數限制基本屬於謠言,不用太...
15個開發者必須知道的chrome技巧
在web開發者中,google chrome是使www.cppcns.com用最廣泛的瀏覽器。六周一次的發布週期和一套強大的不斷擴大開發功能,使其成為了web開發者必備的工具。你可能已經熟悉了它的部分功能,如使用console和debugger 編輯css。在這篇文章中,我們將分享15個有助於改進你...