2011-12-03 31 views
-2

問題有經驗的Web開發人員的Android開發指導?

我在哪裏可以找到真正的好,徹底和全面的Android開發指令超出了基礎知識和設備結合起來 - 用最少的時間投資和幾乎爲零的預算?

詳細

請不要誤會我 - 我明白,學習一個新的平臺需要一定的時間。我只是想簡化這個過程。這是我的情況:

多年來,我一直是一個以PHP爲中心的Web開發人員,並且已經圍繞MVC和企業設計模式構建了許多大型應用程序。我有一個 Java,C++和C#的經驗 - 主要是我在學校學到的,但那是幾年前。

但是現在我已經深入瞭解並開始構建Android應用程序。我有一些真正需要構建的應用程序,時間表只是「儘快」。

我對基礎知識足夠了解,並且我已經通過了關於的Hello World和記事本教程,所以我實際上不需要從頭開始,但它看起來像我發現的大部分瀑布成兩個陣營:

  1. 非常基本的教程,這花更多的時間告訴你如何設置環境比實際設計一個現實世界的應用程序,或者」

  2. 高特異性「如何「內容,這對於處理非常具體的場景非常有用,但對於學習組織和實施公關很不利專業品質的應用程序。

我正在尋找理想是一個系列教程,一本書,或者實際上清楚地表明瞭一些證據充分的示例應用程序的原因,並設計建造專業的Android應用程序如何 - 建立模型,鋪設複雜的觀點等,而不一定假設我是Java專家。

那麼,有什麼好的建議?

UPDATE

爲了澄清,我不是這方面的完整的白癡。我已經建立了幾個小的Android應用程序。問題在於,他們很簡單,而且完全沒有專業知識或者值得放棄,而且我不確定從哪裏開始學習「正確的方式」。

我所要求的只是一些非常專注的教程或指導,理想的是面向來自另一個平臺的專業人士。我不會要求別人神奇地教我如何編程。

附註:如果您打算放棄投票,請留言,這樣我至少知道您的問題是什麼。

+1

也許你可以找到一個有興趣通過查找開發人員組來幫助你的人,例如http://android-developers.meetup.com/。在我的城市裏,有幾個開發人員組織專門開會,互相幫助編寫代碼。 – DOK

+1

哇,-3並且沒有評論!是什麼賦予了? –

+0

@ DOK - 這是一個好主意,實際上,謝謝。我很高興有幾個人認真對待我的問題。 –

回答

4

我發現這些很有幫助:CommonsWare Library

但是,官方開發Android門戶(http://developer.android.com)及其開發指南確實提供了一個很好的基礎,我強烈建議將其作爲第一個信息源。這些指南只是必須的。

更新:既然你來自PHP,那麼我懷疑Android應用程序li​​fe-cylce對你來說是一個相當新的概念。請務必注意Process lifecycleManaging the Activity Lifecycle。有這麼多蹩腳的應用程序沒有理解的書面。如果你沒有完全掌握這些概念,Android可以打破你的想法。它們在移動應用程序開發方面有些新穎,因此需要時間來採用它們。

+0

感謝您瞭解我來自何處,Arhimed。當然,我總是從官方的開發指南開始,但你說得對,Android與我最熟悉的平臺截然不同。我很感謝偉大的建議和建議。 –

2

「儘快」 是不相關的。不知道平臺,不懂語言,不瞭解圖書館,你是在教程的擺佈。開始時花費時間而不是在應用程序上工作會更好。如果你專注於預先學習,最終你會花更少的時間。

+0

我欣賞偉大的鏈接。這就是我要求的。顯然我知道學習這個平臺需要時間。但我是一個非常實用的學習者;我通過做最好的學習。 –

+0

@BrianLacy應用程序驅動的書在這方面很不錯,它比許多其他書籍更強調每章創建一個應用程序(或一組章節,我忘了)。它可能並不像參考資料那麼好,但這就是其他的。 –

+0

幸運的是,網上並沒有參考資料(書架上也沒有)。 Android開發人員指南和API參考都非常好。 –

相關問題