Android 應用程式開發課程
###Android課程 特色### 奇科電腦首創 Android課程,累積多年的教學經驗並檢視學員作品的精緻度,歸納 Android課程的學習重點與關鍵技巧 Android課程 可區分成4大部分: * **手機應用技術的養成:** Android 手機程式開發偏向應用,首先讓學員瞭解應用技術(例如:Google Maps 與多媒體功能) 的原理,之後輔以大量生活化、實際化範例,讓學員熟練該項技術的開發技巧。 * **培養平板電腦開發能力:** 詳細說明手機與平板電腦開發的差異性,學員可以將手機版App快速移植至平板電腦上,同時完成2種行動裝置的開發! * **結合學員創意做出屬於自己的作品:** 引導學生將各項已熟悉的應用技術整合並依照學員自己的創意開發出完整且結合學員創意的作品,並體驗實際軟體專案開發經驗;熟悉 Android 研發工程師園地。 * **作品Demo與上傳 Google play 商店:** 公司需要的人才可能不只是會寫程式,還要會將公司產品的功能展示給客戶。將產品上傳到 Google play 並讓大眾試用是最新的行銷手法,學員可善用此技巧 幫助公司行銷產品,成為一個全方位的人才。
難易度: 中階
課程總時數: 48 小時
課堂數: 16
開課日期: 2015-09-29
星期幾: ,
NTD 96,000

課程說明

###學習目標###

  • 讓學員瞭解Android應用程式架構。
  • 讓學員善用開發工具並著手開發手機基本功能。
  • 讓學員具備開發下列進階應用技術能力,例如:行動資料庫、 Google play 、手機感應器、多媒體功能。
  • 帶領學員開發2個完整手機應用程式作品。
  • 每位學員均需上台Demo作品,並將作品上傳至 Google play 。
  • 學員履歷表上可以附上自己作品下載方式。
  • 面試時可以當場從 Google play 下載自己的作品並流暢地Demo,成功被錄取。

###課程內容###

第一章 Android導論與新版功能介紹

  • 1-1 認識Android
  • 1-2 Android成功原因
  • 1-3 Google play介紹與獲利實例
  • 1-4 Android 4.x新版功能介紹

第二章 開發工具下載與安裝

  • 2-1 開發應用程式所需工具
  • 2-2 JDK( Java Development Kits) 下載與安裝
  • 2-3 Eclipse 下載與安裝
  • 2-4 ADT 外掛與 SDK 安裝
  • 2-5 Eclipse編碼設定成 UTF-8

第三章 Android專案與系統架構

  • 3-1 設定模擬器
  • 3-2 建立與管理專案
  • 3-3 DDMS 的使用
  • 3-4 系統架構介紹
  • 3-5 專案目錄架構與 Manifest 檔案介紹
  • 3-6 應用程式在地化

第四章 UI基本設計與支援多國語言

  • 4-1 UI設計基本觀念
  • 4-2 Widget 元件介紹
  • 4-3 版面配置與layout元件介紹
  • 4-4 設定UI樣式–使用style與theme
  • 4-5 觸控與手勢

第五章 UI設計進階

  • 5-1 Menus
  • 5-2 對話視窗與日期挑選器
  • 5-3 Spinner與AutoCompleteTextView
  • 5-4 Gallery與GridView
  • 5-5 ListView

第六章 Activity生命週期與平板電腦設計概念

  • 6-1 Activity生命週期
  • 6-2 Activity間傳遞資料
  • 6-3 狀態列
  • 6-4 Broadcast
  • 6-5 Service生命週期
  • 6-6 平板電腦UI設計概念

第七章 資料存取

  • 7-1 資料存取概論
  • 7-2 Assets
  • 7-3 Resources
  • 7-4 Shared Preferences
  • 7-5 Internal Storage
  • 7-6 External Storage

第八章 行動資料庫SQLite

  • 8-1 SQLite 資料庫概論
  • 8-2 使用命令列建立資料庫
  • 8-3 SQL 語法
  • 8-4 Android應用程式存取SQLite資料庫
  • 8-5 SQLite新增功能
  • 8-6 SQLite查詢功能
  • 8-7 SQLite修改與刪除功能

第九章 Google地圖

  • 9-1 Google地圖功能簡介與建立方式
  • 9-2 產生數位憑證指紋
  • 9-3 申請API金鑰
  • 9-4 安裝Google Play services SDK
  • 9-5 建立基本Google地圖
  • 9-6 地圖種類與UI設定
  • 9-7 使用標記與設定鏡頭焦點
  • 9-8 繪製連續線、多邊形與圓形
  • 9-9 地名或地址轉成位置
  • 9-10 位置資訊的應用

第十章 感應器應用

  • 10-1 感應器介紹
  • 10-2 加速度感應器
  • 10-3 方位感應器
  • 10-4 接近感應器
  • 10-5 光線感應

第十一章 媒體與相機功能

  • 11-1 多媒體功能介紹
  • 11-2 播放Audio檔案
  • 11-3 播放Video檔案
  • 11-4 錄製Audio檔案
  • 11-5 相機功能
  • 11-6 錄影功能

第十二章 Android獲利方式教學

  • 12-1 AdMob 廣告看板製作
  • 12-2 發佈應用程式至Google play

第十三章 專題實作