課程介紹>> Android 應用開發與底層框架
Android應用開發的本質是「模式」與「框架」,卓首為您精心策劃的Android課程,幫您抓住Android的本質與重點,避免流於API導覽式學習
課程大綱
第01堂課:Android 開發環境建置
第02堂課:Android應用開發模式
第03堂課:Android UI設計—View的觀念
第04堂課:Android UI設計—基本Widget
第05堂課:Android的靈魂—Intents與Broadcast
第06堂課:Android成長之路—通識篇
第07堂課:寫出好程式—Widget的使用
第08堂課:寫出好程式—UI設計原則
第09堂課:Android UI設計—UI事件處理
第10堂課:Android應用UI設計考量—Style&Theme篇
第11堂課:Android應用開發訓練
課程目標
‧Android 課程這麼多,該怎麼學?該怎麼選?
‧卓首科技為大家精心策劃「Android 應用開發與底層框架」,真正幫您抓住 Android OS 的本質與重點。
詳細內容
在Android課程的第一天,我們將帶領大家入門Android應用開發。
1. Android 開發環境建置
Android開發環境建置(1/3): 安裝 Eclipse 與 Android SDK
Android開發環境建置(2/3): Android模擬器的使用
Android開發環境建置(3/3): Hierarchy Viewer介紹
* 上機練習
2.Android應用開發模式
Android應用開發模式(1/8): Android 應用開發模式
Android應用開發模式(2/8): Activity 與 View 的關係
Android應用開發模式(3/8): 建立第一個 Android 專案
Android應用開發模式(4/8): 使用 XML UI layout
Android應用開發模式(5/8): R.java
Android應用開發模式(6/8): Service、Intent與ContentProvider
Android應用開發模式(7/8): AndroidManifest.xml 的用途
Android應用開發模式(8/8): 如何進行程式除錯
* 上機練習
3.Android UI設計—View的觀念
Android View的觀念(1/4): 何謂是View?
Android View的觀念(2/5): View與Widget
Android View的觀念(3/5): 建立Widget-以TextView與WebView為例
Android View的觀念(3/5): ListView 與 ListAdapter
Android View的觀念(5/5): Android提供哪些Widget?
* 上機練習
4.Android UI設計—基本Widget
Android Layout&Menu篇(1/5): 何謂Layout?
Android Layout&Menu篇(2/5): 使用XML進行UI layout
Android Layout&Menu篇(3/5): 建立程式選單(Menu)
Android Layout&Menu篇(4/5): 建立對話盒(Dialog)
Android Layout&Menu篇(5/5): 各種排版(Layout)
* 上機練習
5.Android的靈魂—Intents與Broadcast
Android的靈魂:Intents和Broadcast(1/5):何謂Intent?
Android的靈魂:Intents和Broadcast(2/5):使用Intent啟動Activity
Android的靈魂:Intents和Broadcast(3/5):使用Intent實作手機應用功能
Android的靈魂:Intents和Broadcast(4/5):何謂廣播 (Boradcast)?
Android的靈魂:Intents和Broadcast(5/5):接收廣播與發送廣播
* 上機練習
6.Android成長之路—通識篇
Android成長之路(1/5): Android作業系統架構
Android成長之路(2/5): Android應用開發的聖典: 如何閱讀Android Dev Guide & Reference
Android成長之路(3/5): Android的程式範例庫: Android SDK範例導讀
Android成長之路(4/5): Android Marketing介紹的使用
Android成長之路(5/5): 學習Android應用開發的技巧
在Android課程的第二天,我們將介紹進階的Android應用開發與觀念,同時也會針對UI的設計原則做討論。
7.寫出好程式—Widget的使用
寫出好程式: Widget的使用(1/4): 何謂使用性(usability)?
寫出好程式: Widget的使用(2/4): 如何打造好UI
寫出好程式: Widget的使用(3/4): Menu、Toast、AlertDialog與Style的應用
寫出好程式: Widget的使用(4/4): 四個元件打造華麗UI
* 實例分析
8.寫出好程式—UI設計原則
Android應用設計模式:UI(1/9): 點擊的時代(click control)
Android應用設計模式:UI(2/9): 觸控的時代(touch control)
Android應用設計模式:UI(3/9): 好的UI如何定義?以iPhone為例
Android應用設計模式:UI(4/9): Metaphors-暗喻與隱喻導向設計?
Android應用設計模式:UI(5/9): 操控具體化原則-Direct Manipulation
Android應用設計模式:UI(6/9): 提供選項原則-Presenting Choices
Android應用設計模式:UI(7/9): 回應原則原則-Immediate Feedback
Android應用設計模式:UI(8/9): 直覺操控原則-User Control
Android應用設計模式:UI(9/9): 簡單易用原則-Simplicity & Easy Use
* 實例分析
9.Android UI設計—UI事件處理
Android UI事件處理篇(1/4):何謂Event Listener?
Android UI事件處理篇(2/4):Event Listener的設計方法: Touch 事件
Android UI事件處理篇(3/4):何謂Event Handler?
Android UI事件處理篇(4/4):處理按鍵(Keyboard)事件
* 上機練習
10.Android應用UI設計考量—Style&Theme篇
Android應用設計考量(1/5): 何謂Style與Theme(佈景主題)?
Android應用設計考量(2/5): 打造更華麗的UI-styles.xml
Android應用設計考量(3/5): 使用動畫-anim.xml
Android應用設計考量(4/5): 使用Nine.Patch圖檔-drawable
Android應用設計考量(5/5): 使用theme-setTheme()
* 上機練習
11.Android應用開發訓練
Android應用開發訓練(1/5): 基本元件的使用
Android應用開發訓練(2/5): 選單的設計
Android應用開發訓練(3/5): 對話盒的設計
Android應用開發訓練(4/5): 樣式與UI美化
Android應用開發訓練(5/5): 程式重構(Refactoring)
* 上機練習