2012-03-14 44 views
2

我不是要求提供書籍建議,而是學習Android的攻擊計劃。我有三本關於Android的書籍,甚至初學者版本也有點混亂。然而,最好的部分是,當本書解釋代碼時,我可以看到代碼中的邏輯,並理解他們爲什麼寫他們所做的事情;但我不能編輯代碼來做一些稍微不同的事情。例如,如果代碼是創建一個說「你好」的按鈕,我不能編寫代碼來製作按鈕Say Hello然後打開一張圖片,然後是一個網站。學習Android編程技巧(不要求書籍或其他常見的轉貼)

我也試過YouTube,他們有很好的資源,但是在課程結束後,再次,就是這樣。

我購買的三本書 - 「你好,Android」,「絕對初學者的Android應用程序」,「開始Android遊戲」 - 在amazon.com上得到了高度評​​價,但他們缺乏的一項是每學期計劃SE。你建議我做什麼?

+5

練習。寫你自己的東西,小,一步一步來。從hello world開始,進入一個顯示敬酒的按鈕,然後可能是一個小型計算器*(如果這太難了,先理解java)*。我前幾天在一個類似的問題中說過:在讀完一本有關它的書後,你不會指望你能夠完美地演奏吉他。你爲什麼認爲閱讀一本關於編程的書可以立即爲你提供這種能力。你必須練習。 :) – 2012-03-14 02:51:02

+0

謝謝亞歷克斯,我同意,我完全親自動手,但這是如此的壓倒性。 :) – Ali 2012-03-14 03:10:20

回答

1

我給你我的學習計劃,並希望它可以幫助你:

。讀由谷歌開發者指南:http://developer.android.com/guide/index.html,從ActitityServices,到UI interface等..不是所有的發佈你需要閱讀,你可以閱讀他們的一些地方,會給你的全球把握

2.當您有Android平臺的一個清晰的認識和開發,你可以閱讀你購買,喜歡Hello Android的書,閱讀內容一章一節,最重要的是你必須在閱讀本書時寫下代碼

3。然後,如果你想開發的遊戲,你可以嘗試閱讀Beginning Android GameAndroid Game Pro

4.you可以閱讀API演示,這是很好的演示和一些API好老師,http://developer.android.com/resources/index.html這是一個不錯的選擇

5.現在,你可以隨意製作一些應用程序,讓你學習使用最終的項目

,最好的學習方法是編寫代碼。

+0

感謝您和@David提供開發指南,我認爲它比本書提供了更好的概覽。我只是其中的幾個部分,而且我更好地理解了這個框架。 – Ali 2012-03-14 15:43:10

5

這仍然是爭議性的,我認爲它可能會很快關閉。同時,我會盡力幫忙,因爲這是你所在職位的人可以問的最好的問題。這是我會做的(事實上,我做了什麼):

  1. 閱讀Lars Vogel教程。它現在似乎處於離線狀態,但我相信你可以找到。這是一個很好的教程,它幫助然後返回。今天可能會有更好的。我現在沒有檢查很久。
  2. 閱讀Android開發指南,Android基礎知識然後框架主題,至少可以得到清單解釋。不要介意,如果你不能確切地知道......你會在腦海中以良好的概述和熟悉的概念結束。
  3. 瞭解視圖和UI元素。學習編程每個的基礎知識。試用教程和示例。關於mobiforge(第1--4部分)有一箇舊的但很好的教程。它幫助了我。
  4. 搜索開源Android應用和代碼的Google代碼。研究並使用它們來重新創建其他內容。
  5. 然後,至少買一本馬克墨菲的書(CommonsWare在這裏stackoverflow)。他的高級指南的打印副本,但也有一個訂閱系統。

這條流線取決於。如果你喜歡充分理論(可能在教學視角更好),首先從指南和書籍開始。但是你的電話,無論適合你的學習更好。

同時,我想,等待您的答案關閉。 :-)

+0

感謝大衛,我想我會每天專注於一個領域,並在此基礎上進行構建,而不是閱讀本書並遵循。 mobiforge網站看起來非常有用,我將從此開始。 – Ali 2012-03-14 03:11:22

+0

不客氣。你可以學習和編寫一個偉大的市場應用程序!祝你好運。 – davidcesarino 2012-03-14 03:17:15

相關問題