Android 應用程式開發課程
Android是一款以Linux作業系統為基礎,專們應用於移動設備如:智慧型手機及平板電腦的作業系統,由Google所領導的開放手機聯盟開發的。 Android目前為全球最暢銷的智慧型手機平台。
Level: Intermediate
Total Hours: 48 小時
Number of Lessons: 16
開課日期: Jun 24, 2017
Day of the week: Sat
NTD 86,400

Course Introduction

一分鐘認識 " Android 應用程式開發課程"

你將會學到什麼

  1. Android 開發與設計
  • 開發環境與核心觀念
  • 開發工具設定與使用
  • 基本設計-UI設計;Layout配置
  • 基本設計-UI設計;各項元件應用
  • 基本設計-UI設計;對話元件應用
  • 基本設計-Intent應用
  1. Android 服務與應用
  • 生命週期,Log, 及除錯技巧
  • 基礎服務,基本服務應用
  • 基礎服務,Contact Manager應用
  • 基礎服務, LBS應用
  • I/O輸出入串流-資料存取服務
  • I/O輸出入串流

學習目標

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

課程內容

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

1-1 認識Android

1-2 Android成功原因

1-3 Google play介紹與獲利實例

1-4 Android 新版功能介紹

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

2-1 開發應用程式所需工具

2-2 JDK( Java Development Kits) 下載與安裝

2-3 Android Studio 下載與安裝

2-4 Android SDK安裝

2-5 Android Studio環境設定

第三章 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

第十三章 專題實作