Android程式是基於JAVA語言開發的,所以想要進行Android開發必須要有一定的JAVA基礎,這本JAVA編程思想是一本老外寫的經典教程Thinking in Java的中文翻譯版,到現在已經出到第四版了。這本書首先在前面兩章先介紹了JAVA的基本思想,我個人一直認為學習一門語言首先要學習這門語言的思想,要學會用這門語言的思想來思考問題。後面開始從最基礎的資料類型開始逐章由淺及深的講解JAVA各種知識點,由於老外的書有個特點,就是各個點寫的都特別的詳細,好的方面來說是面面俱到,不好的方面就是有點囉嗦,但是對於初學者來說這是一本很好的書。由於本人之前在大學課堂裡也熏陶過幾年編程基礎,所以這本書的前面幾章看起來很順暢,基本上算是對基礎的鞏固,但是越看到後面隨著知識點的深入開始漸漸的看起來有點累,有好幾次都差點看睡著了。我在花了差不多快2個月的時間裡看了一大半的情況下暫時停了下來,感覺死看書沒啥效果,還是得邊看邊練習才對。所以這本書暫時就先放下來了,等我先做幾個項目積累點經驗了再繼續學習。
2.Android Developer 網站https://developer.android.com/develop/index.html 既然要學習Android,就必須要知道這個Android的官方網站,這個官網可以說是Android學習的一個聖地,裡面基本上囊括了Android的所有資訊,包括最新的官方資訊,開發工具的下載,說明文檔,使用教程,但唯一遺憾的是他上面都是英文版,到現在為止還暫時沒有中文網站,所以如果你的英文閱讀水平還可以的話,其實完全不需要其他額外的資料,光去Android官網上就能學習Android開發的所有內容。本人英語水平一般,網站上的文檔教程之類的大致能看懂,但是英文看起來總是沒有母語看起來那麼順暢,經常看的太多就容易犯困,就只有在剛開始學的時候瞭解了下Android的生命週期,跟著裡面的trianing 學了幾個小的demo,大致對Android開發有了一點點的認識。
3.《瘋狂Android講義》 這本書是我真正學習Android的第一本教程,雖然該書的作者被網友罵的很厲害,但是就這本書來說還是不錯的一個教程。我當初選擇這本書的主要原因是當時Android剛發布4.2不久,很多其他的教程都沒及時更新到最新的Android版本,而這本書更新的比較及時,而且當時我在噹噹上搜關於Android開發的相關書籍的時候,這本書是被噹噹強烈推薦的,作為一名消費者很容易就被引導過去了。
4.《精通Android》 同樣是老外編寫的一本書,還是一如既往的詳細,買來後沒怎麼仔細看,覺得這類教程仔細研究過一本就可以了,但是之所以還會買這本書主要是把這本作為工具書,平時寫代碼遇到問題時主要依靠網上搜尋或者到這本書上找答案。
5.MarsChen 教學視頻http://www.marschen.com/forum.php?mod=forumdisplay&fid=2 這是我最近無意中發掘的一個視頻教學網站,也基本上是屬於從0開始學習的資源,編程是一項很枯燥的活動,總是從書上學習很容易漸漸的失去耐心,所以偶爾穿插著用別的形式學習可以適當的調劑下口味。Mars老師的每個視頻都只有20分鐘左右,講解一個知識點,現在已經做了5季了,而且其教學大綱安排的也比較與眾不同,採用循序漸進的方式為了能讓學員儘快的使用所學的內容開發簡單的程式為目的。而且Mars老師的視頻也是屬於寓教於樂的形式,在視頻中偶爾抖個包袱,吹幾個牛逼還是挺有趣的。
以上就是到現在為止我學習Android開發的一些資源,可能由於本人能力有限很多認識都比較膚淺,有什麼不全面或者不對的地方,望大家見諒。