天天看點

一些學習Android的網站

http://hukai.me/android-training-course-in-chinese/index.html

https://github.com/Trinea/android-open-project

一個運作速度最快的Android模拟器:Genymotion

一個強大的IDE:android studio

一個先進的多工程建構Android項目工具:Gradle

1. Android Developers

作為一個Android開發者,官網的資料當然不可錯過,從設計,教育訓練,指南,文檔,都不應該錯過,在以後的學習過程中慢慢了解體會。

2. Android Guides - CodePath

CodePath是國外一個技術教育訓練機構,主要教育訓練iOS 和Android開發,而CodePath将Android Guides放在Github,已經獲得了4000+個贊,對于Android初學這特别适合,而且淺顯易懂。

3. Android tutorial - TutorialSpoint

TutorialSpoint是一個專業的技術教程網站,基本上我們所熟知的熱門技術,都能在這裡找到教程,知識點覆寫的特别全,而且代碼風格也很不錯,同時也适合初學着;更人性化的是,所有教程提供離線PDF下載下傳。

4. Android Development - Vogella

Vogella提供的Android開發教程也是可圈可點的,可能知識點覆寫不是特别全,但是單個知識點,Vogella講解的還是很詳細的。

5. AndroidHive

AndroidHive是一個個人部落格,主要寫Android開發的教程,雖然隻是一個人,但卻提供了繪圖,到寫教程,功能視訊示範,也表現出了部落客的專業與敬業,部落客寫的東西也是跟随新技術,可實用性特别強。

6. Android SDK - Tuts+ Code

Tuts+是一個技術教程,課程和電子書的網站,基本上熱門的技術都提供了,他的教程主要是免費的,而課程,電子書是有償的,由于其專業性,大多教程都是高精華的。

7. Lynda

Lynda是一個線上學習網站,該網站提供技術、設計等很多的課程。

8. Android Questions - Stack Overflow

Stackoverflow是一個技術線上問答網站,幾乎平常遇到的所有技術網站,在這裡都能找到答案,而且你提問的問題,上面有很多大牛會很熱心回答。

9. Search · android - Github

Github是一個基于Git的代碼托管工具,幾乎所有知名的開源軟體都選擇Github來托管,而很多Android開發者也都選擇Github,幾乎常見的Demo在Github都能找到類似的。

10. Android Archives | Java Code Geeks

Java Code Geeks主要是一個Java教程的網站,而它提供的Android教程,一步一步,還有配圖,使初學者沒有太大壓力。

大自然的搬運工:http://www.open-open.com/news/view/f9375d

官方文檔

  ●官方指南:Introduction to Android | Android Developers

  ●Android API:Android API| Android Developers

  ●官方中文文檔: 序言 | Google Android官方教育訓練課程中文版(v0.5)

  書推薦

  ●《Head first Android Developer》;

  ●《Pro Android》;

  視訊教程

  ●Mars——Android 開發視訊教程

  ●黎活明——8天快速掌握Android視訊

  ●慕課網——Android 開發視訊 (這是目前國内最大IT線上教育平台)

 部落格推薦

  ●android開發大牛部落格

  ●hellogv的專欄 - 部落格頻道

  ●Android_Tutor的專欄 - 部落格頻道

  ●Storm' blog

  ●恺風(Wei)之Android專欄

  ●老羅的Android之旅 - 部落格頻道

  網站推薦

  ●ImportNew - 專注Java & Android 技術分享

  ●Android - 部落格 - 伯樂線上

  ●Android開發中文站關注Android,關注開發者

  總結

  當然Github 上有很多開源的項目,多看看源碼,自己才能快速提升;《Android開源項目分類彙總》,這裡幾乎彙總了github 上所有的開源項目,可以自己找些慢慢學;

  然而學習是乏味的事,堅持到最後是不易的;

  要善于利用搜尋引擎,遇到不會的問題,要使用Google 搜尋;對了,作為一個開發者,要學會自備梯子;

  還有學Android,要時刻關注Android 的最新動态,比如最新釋出的Android 5.0 棒棒糖版,去了解他的新特性;

  加一些QQ 群,有不會可以問問,互相交流;

1. 如果沒有Java基礎,找一本Java的書,推薦Java核心技術 卷1 基礎知識+Java核心技術 卷II 進階特性》【摘要 書評 試讀

2. 然後就是Android,推薦:《第一行代碼 Android》(郭霖)【摘要 書評 試讀】

3. Android官網的Training,這裡是中文版:kesenhoo/android-training-course-in-chinese · GitHub

4. 寫代碼,多寫代碼,遇到不懂的在上面三個裡面找答案,或者直接Google! 寫代碼建議寫一個小項目,放到Github上也行。

轉載于:https://my.oschina.net/tangzhichao/blog/781536