2013年8月10日 星期六

課程總攬

我們把教學課程在這邊做整理,
同時也提供原始碼的下載點.

如果大家對於code有不懂的地方,
不妨先下載源碼測試,
相信會對學習有所幫助.

Android入門學習

在入門課程的部分, 我們講解一些在開發上需要知道的觀念,以及很可能會用到的元件或工具,
這樣大家在開發自己 App 的過程中如果遇到任何問題, 也就有了基本的解決能力.
這些課程再安排上有些順序性, 如果能夠逐一學習是我認為比較好的方式.

第一課 安裝開發環境以及SayHello (文章連結, 原始碼)
第二課 版面配置 LearnLayout (文章連結, 原始碼)
第三課 UI元件 :
              Part 1: Button, TextView, EditText (文章連結, 原始碼)
              Part 2: ImageView, Gallery (文章連結, 原始碼)
              Part 3: Spinner, Dialog (文章連結, 原始碼)
              Part 4: GridView (文章連結, 原始碼)
              Part 5: CheckBox, RadioButton (文章連結, 原始碼)
第四課 Activity的生命週期  (文章連結, 原始碼)
第五課 不同 Activity 間的轉換 --- Intent  (文章連結, 原始碼)
第六課 Android 的 Debug  (文章連結, 原始碼)
第七課 ListView & Customize ListView  (文章連結, 原始碼)
第八課 在幕後工作 --- Service  (文章連結, 原始碼)
第九課 廣播的接收器 --- BroadCastReceiver (文章連結, 原始碼)
第十課 App的資料分享 --- ContentProvider (文章連結, 原始碼)

基礎單元

在基礎單元的部分, 我們講解各自獨立的元件或技巧, 這些不同的單元彼此沒有什麼相關性, 可以直接選擇有興趣的來學習. 

單元一 Android 的影音播放 --- MediaPlayer (文章連結原始碼)
單元二 Android 的資料存取 --- SQLite 的使用 :
             方法一: 直接使用 SQLite (文章連結原始碼)
             方法二: 使用 SQLite + ContentProvider + Loader  (文章連結原始碼)
單元三 Fragment 的多元應用
             模組化的 UI 畫面 --- Fragment (文章連結)
             Fragment 的 Tab 應用 --- TabFragment (文章連結)
             拖拉式的畫面轉換 --- ViewPager (文章連結)
單元四 隱藏式的選單 --- DrawerNavigation (文章連結)

進階單元

Android 的元件不斷推陳出新, 加上其他 Google 的應用也會支援 Android 系統, 不大可能有學全的一天; 反之, 我們應該就自己 App 所需要的元件加以學習. 所以進階單元的內容將更為發散, 大家也應該自行作更深入地學習.

單元一  優化 APP --- Making Apps Beautiful (文章連結原始碼)
單元二  Android 的 pixel 與 dp (文章連結)
單元三  訊息傳遞與過濾器 intents and Intent filters (文章連結)




2 則留言:

  1. 感謝您的教學,我在自學android,這些文章幫助我很多

    回覆刪除
  2. 感謝您的教學,我在自學android,這些文章幫助我很多

    回覆刪除