Android 學習資源第二彈!「CodePath Android Cliffnotes」
https://goo.gl/5dzOV4
上次介紹的 Android 官方學習資源,大家還喜歡嗎?鑑於想多提供給大家不同的選擇,今天我會介紹由洛杉磯一位網友自行收集的「大量」Android 學習資源喔!該網頁的名字叫「CodePath Android Cliffnotes」,是他平常收集到、並分類好的一堆 Android 學習資源。更難能可貴的是,他還依照資源的難易程度,由簡到難排列給你。
我也幫各位介紹一下他的分類,方便各位快速找到自己想要的資源:
1. Getting Started:初學者從這裡開始就對啦!
2. Structure:這裡介紹的是 Android 檔案與資料夾的結構。包含原始碼的目錄架構,以及如何整理自己寫的原始碼目錄架構。
3. Views and Layouts:一般翻譯成「視圖(Views)」與「版型(Layouts)」。「視圖」類似桌機上的「視窗」,因為手機一次只能看到一個畫面,根本看不到很多「窗」,所以就改叫「視圖」。「版型」指的是如何在一個「視圖」內,排列文字框、下拉式功能表...等視覺元件。
4. Designing & Styling Views:如何設計好看的「視圖」。包含如何使用動畫來讓你的介面漂亮又美觀。
5. AdapterViews:介紹各種能放入一個「視圖」的元件。其中標示出「Android 5.0」字樣的,是只有 Android 5.0 版以後才有。
6. Custom Views:教大家如何客製化您自己的視圖。
7. Interaction:各種互動方法。包含「點擊」、「按鍵輸入」、「多點觸碰」...等主題。
8. Navigation:這邊講的是如何在不同視圖之間來回瀏覽,以及如何把上一個視圖輸入的資料,傳入下一個視圖中(或反之)。
9. Networking and Models:這邊講的都是與網路相關的主題。包含如何透過網路傳送資料等。
10. Persistence:直譯叫「永久保存」,事實上是指把資料放入「檔案」或「資料庫」、關機後不怕消失的技巧(所以才叫『永久』保存)。想學檔案與資料庫操作的看這個類別就對了!
11. Fragments:這個不太好翻譯...(抓頭),Fragment 就是 Android 內的一類視覺元件。這個得實際鑽進去學,才比較好解釋什麼是 Fragments。
12. Sensors and Device SDKs:感知器與設備相關函式庫。教你操作各類加速度計、陀螺儀...等設備。
13. Services:背景服務。教您如何製作一個能跑在背景、不打擾使用者的服務。
14. Workflow Guides: 主要是談「測試」、「模組相依」、「App 派送」...等主題。
15. Contributing:如果您功力夠好,這邊會教您如何貢獻自己寫的程式碼給 Google Android。讓您寫的程式碼生存於千萬人所用的手機之中。
希望今天的介紹,能幫助您往 Android App 工程師邁進一步。喜歡的話,還請大家不吝按讚鼓勵,分享給朋友、或留言給我喔!
Search