手機UI設計概論及Android 基礎程式開發設計 課程內容

Android手機程式設計人才培訓班

開課期間:103年12月1日至104年4月3日

課程講義與時間表

課程大綱課程名稱課程講義
手機UI設計概論
(12小時)
圖示設計概念104-01-12(ㄧ):關於Android
104-01-12(ㄧ):安裝開發環境(1h)
104-01-12(ㄧ):建立新專案/模擬器/編譯/執行(2h)
104-01-12(ㄧ):XML介紹(1h)
104-01-12(ㄧ):Eclipse開發環境介紹與Android程式開發流程(1h)
104-01-12(ㄧ):使用圖形介面編輯器設計使用者介面(1h)
圖示設計實作
Widget設計概念104-01-16(五):Android介面設計概念(1h)
104-01-16(五):Android Widgets介面元件與屬性(2h)
104-01-16(五):Android Widgets事件處理
104-01-16(五):RelativeLayout版面
104-01-16(五):實作範例一:猜拳遊戲(3h)
104-01-16(五):[作業] 猜數字遊戲
Widget設計實作
Android
基礎程式開發設計
(69小時)
應用程式專案架構104年1月19日(一):專案架構
Activity活用104年1月19日(一):Android Log訊息與Logcat的使用
104年1月19日(一):Activity生命週期與Intent介紹
104年1月19日(一):Toast
104年1月19日(一):使用Shared Preferences儲存資料
104年1月19日(一):Animation動畫效果
104年1月19日(ㄧ):實作範例一:猜拳遊戲(增加紀錄與動畫效果)
104年1月19日(一):LinearLayout版面介紹
Intent與資料傳輸
ListView與Adapter活用
SharedPreference資料儲存
Android元件:
1. TextView
2. EditText
3. ListView
4. Spinner
104年1月23日(五):TextView與EditText
104年1月23日(五):ListView與Adapter介紹
104年1月23日(五):Dialog對話盒
104年1月23日(五):Menu選單
104年1月23日(五):多國語言、螢幕方向
104年1月23日(五):Spinner
104年1月23日(五):SQLite資料庫介紹
104年1月23日(五):實作範例二:要多背單字
104年1月26日(一):RadioButton與RadioGroup
104年1月26日(一):觸控事件處理(Touch Event)
104年1月26日(ㄧ):實作範例二:要多背單字(單字卡+測驗功能)
104年1月26日(ㄧ):檔案I/O介紹
104年1月26日(一):實作範例二:要多背單字(匯入/匯出功能)
104年1月26日(一):[作業] 要多背單字應用程式的問題解決
SQLite資料庫應用
資料庫功能實作
Content Provider104年1月30日(五):實作範例三:長輩撥號幫手(介面設計)
104年1月30日(五):ContentProvider介紹
104年1月30日(五):實作範例三:長輩撥號幫手(取得聯絡人)
104年1月30日(五):GridView介紹
104年1月30日(五):實作範例三:長輩撥號幫手(顯示聯絡人)
104年2月2日(一):實作範例三:長輩撥號器(手機撥電話)
104年2月2日(一):GestureDetector介紹
104年2月2日(一):實作範例三:長輩撥號幫手(支援手勢)
104年2月2日(一):Android常駐程式Widget介紹
104年2月2日(一):實作範例三:長輩撥號幫手(常駐桌面)
手機上的聯絡人資料
圖檔讀取與GridView
手勢偵測GestureDetector
Fragment應用104年2月5日(四):Java Socket API介紹
104年2月5日(四):Java執行緒應用
104年2月5日(四):Thread與Hanlder介紹
104年2月6日(五):實作範例四:卡哇伊聊天室(客戶端文字版)
104年2月6日(五):實作範例四:卡哇伊聊天室(Server)
104年2月6日(五):SurfaceView高速繪圖
104年2月6日(五):FrameLayout介紹
104年2月6日(五):實作範例四:卡哇伊聊天室(繪圖介面)
104年2月6日(五):實作範例四:卡哇伊聊天室(取名功能)
104年2月9日(一):實作範例四:卡哇伊聊天室(可愛貼圖支援)
104年2月9日(ㄧ):SoundPool介紹
104年2月9日(一):實作範例四:卡哇伊聊天室(加入音效)
104年2月9日(一):[作業] 幫卡哇伊聊天室加上訊息像LINE一樣的記錄功能
網路通訊與AsyncTask設計
測驗104年2月13日(一):不同尺寸和解析度的螢幕介面設計與解決方式
104年2月13日(一):重點複習與討論
104年2月13日(一):Android程式開發能力測驗一
Android
實務應用
(60小時)
Fragment104年3月2日(ㄧ):實作範例五:BMI小幫手(Web介面)
104年3月2日(ㄧ):PhoneGap介紹
104年3月2日(ㄧ):Android裝置震動
104年3月2日(ㄧ):實作範例五:BMI小幫手(功能實作)
104年3月2日(ㄧ):實作範例五:BMI小幫手(歷史紀錄)
104年3月3日(二):PhoneGap插件設計
104年3月3日(二):實作範例五:BMI小幫手(加上????)
104年3月3日(二):拍照功能介紹
104年3月3日(二):實作範例五:BMI小幫手(相片紀錄)
Broadcast Receiver介紹104年3月5日(四):Fragment介紹
104年3月5日(四):MediaPlayer播放影片及音樂檔
104年3月5日(四):實作範例六:我的音樂世界(播放)
104年3月5日(四):實作範例六:我的音樂世界(檔案掃描)
104年3月6日(五):實作範例六:我的音樂世界(音樂清單功能)
104年3月6日(五):Service介紹
104年3月6日(五):實作範例六:我的音樂世界(背景播放)
104年3月6日(五):Notification介紹
104年3月6日(五):實作範例六:我的音樂世界(播放通知)
104年3月9日(ㄧ):ActionBar介紹
104年3月9日(ㄧ):Facebook API介紹
104年3月9日(ㄧ):實作範例六:我的音樂世界(連結臉書)
104年3月9日(一):[作業] 將實作範例一的猜拳遊戲破紀錄發佈到臉書
ActionBar元件
Service介紹
Facebook API整合
Google Maps API v3104年3月11日(三):Google Maps API v3版介紹
104年3月11日(三):實作範例三:卡哇伊聊天室(加入地圖顯示)
104年3月11日(三):WebView網頁與Android程式互動技巧
104年3月11日(三):Android GPS衛星定位介紹
104年3月11日(三):實作範例四:卡哇伊聊天室(加入GPS定位)
104年3月13日(五):實作範例四:卡哇伊聊天室(Server加入廣播座標協定)
104年3月13日(五):實作範例四:卡哇伊聊天室(加入傳送位置給對方功能)
104年3月13日(五):方向感測器介紹
104年3月13日(五):實作範例四:卡哇伊聊天室(翻面靜音)
104年3月13日(五):[作業] 幫實作範例四加入成員清單及傳遞振動給成員
GoogleMap標示與事件
測驗104年3月16日(ㄧ):使用閃光燈
104年3月16日(ㄧ):[作業] 手電筒App
104年3月16日(一):Android程式開發能力測驗二
Android
手機程式開發專題
(54小時)
程式除錯104年3月20日(五):Android除錯技巧
104年3月20日(五):學生專題製作
104年3月23日(ㄧ):學生專題製作
104年3月25日(三):學生專題製作
104年3月26日(四):學生專題製作
104年3月30日(ㄧ):學生專題製作
104年4月1日(三):學生專題製作
104年4月3日(四):學生專題製作
104年4月3日(四):Google Play App上架介紹
系統發佈
程式發佈
專題成果發表

沒有留言:

張貼留言