Skip to main content

Android APP 設計基礎學習

Android APP 設計基礎學習

Android APP 設計基礎學習



課程名稱:Android APP 設計基礎學習
課程時數:7小時
授課教師:賴岱佑(Tai-Yu Lai, Averill Lai)
課程簡介:
專為零基礎學員所設計的課程,從基本的概念介紹,開發工具的安裝。其中包含APP的版面配置,元件的使用,訊息的顯示。理解這些APP設計基礎後,便可自行設計出屬於自己的APP。本課程配合電子書(eBook)、線上課程影片(YouTube)。
  • Android Studio 軟體安裝介紹:如何安裝APP開發工具。
  • APP元件的應用:建立BMI計算APP,APP元件TextView, EditText, Button, Toast, 等等。多國語言APP設計,AlertDialog, 等等。
  • 畫面處理:LinearLayout, RelativeLayout, 等等。match_parent, wrap_content, 等等。
  • 資料庫的建構:資料的新增、刪除與修改。
  • 管理開發環境:SDK Manager, AVD Manager, Android Device Monitor, 等等。
  • 各項工具應用:platform-tools的adb工具介紹, 等等。
電腦的規格是能夠安裝 Android Studio及 Android 模擬器的電腦就可以上課。
Android Studio 軟體下載連結為 https://developer.android.com/studio/index.html
7-Zip 軟體下載連結為 http://www.developershome.com/7-zip/
Notepad++ 軟體下載連結為 https://notepad-plus-plus.org/


本課程的電子書(eBook)下載連結



Android APP 設計基礎學習
講師:
賴岱佑(Tai-Yu Lai, Averill Lai)
  • 課前準備
  • 自行下載最新版本的Android Studio並安裝。
  • 截至2017/6/10的Android Studio 是 2.3.3。
第一小時
YouTube (Tutorial A 6 min 52 s)
YouTube (Tutorial B 1 min 36 s)
  • 安裝 Android Studio 開發工具
  • Android Studio 軟體安裝指導。
  • 透過 Android Virtual Device Manager 建立 Nexus 5X API 23, Android 6.0 (Google APIs), Marshmallow。
第一小時
YouTube (Tutorial 34 min 57 s)
  • BMI(身體質量指數, Body Mass Index) APP, Unit 1
  • APP元件TextView、EditText、Button。
  • LinearLayout (vertical) 設定。
  • import 元件。
  • 建立公用變數。
  • 透過ID,獲得元件。
  • 獲得元件輸入字串。
  • 字串轉換為浮點數。
  • 計算 BMI 值。
  • 使用浮動 (Toast) 顯示 BMI 值。
  • 設定 Button 的 onClick 函式。
第二小時
YouTube (Tutorial A 11 min 59 s)
YouTube (Tutorial B 11 min 36 s)
YouTube (Tutorial C 8 min 57 s)
  • BMI(身體質量指數, Body Mass Index) APP, Unit 2
  • match_parent, wrap_content。
  • AlertDialog 對話框。
  • 設計多國語言。
  • 使用Intent開啟網頁。
  • 使用經緯度查詢Google Maps的位置。
  • 呼叫撥打電話的程式。
  • 呼叫簡訊(SMS)傳送程式。
  • 開啟聯絡人通訊錄。
  • 使用照相機。
第三小時
YouTube (Tutorial D 4 min 17 s)
YouTube (Tutorial 9 min 0 s)
YouTube (Tutorial 2 min 43 s)
  • BMI(身體質量指數, Body Mass Index) APP, Unit 3
  • 管理開發環境
  • 各項工具應用
  • 關閉最上面的狀態列。
  • 手機螢幕橫行。
  • 手機螢幕直行。
  • AVD Manager
  • SDK Manager
  • Android Device Monitor
  • adb 程式使用。
第四小時
YouTube (Tutorial 18 min 53 s)
YouTube (Tutorial 9 min 31 s)
  • APP元件的應用
  • Spinner 下拉式選單。
  • MediaPlayer 播放及停止 mp3 (音樂檔)。
第五小時
YouTube (Tutorial 11 min 2 s)
YouTube (Tutorial 9 min 26 s)
  • 資料庫的建構
  • 網頁瀏覽器的應用
  • 資料的新增、刪除與修改。
  • WebView 元件的使用。
第六小時
YouTube (Tutorial 11 min 12 s)
YouTube (Tutorial 9 min 51 s)
  • APP元件的應用
  • GridView 格狀清單的應用。
  • ListView 清單的應用。
第七小時
YouTube (Tutorial 3 min 50 s)
YouTube (Tutorial 12 min 46 s)
  • Material Design實感設計
  • Basic Activity 的基本活動。
  • Bottom Navigation Activity 搭配 ListView。


Android APP 設計基礎學習(YouTube)




Copyright © 2017 Lai Tai-Yu (Averill, Lai). all rights reserved

Comments

Popular posts from this blog

數位影像處理:最佳化處理策略之快速消除扭曲演算法

寫作:波蘭文學習之旅:1-1. 波蘭文字母與發音(注音版)

Python 日期與時間的處理

數位影像處理:最佳化處理策略之快速消除扭曲演算法

Image

寫作:波蘭文學習之旅:1-1. 波蘭文字母與發音(注音版)

Image

Python 日期與時間的處理

Image

Visual Basic 6.0 (VB6) 程式語言案例學習 (10. 條碼列印程式)

Image

Visual Basic .Net (VB.Net) 程式語言案例學習 (06. 題庫測驗系統)

Image

修復損毀的 SQLite DB 資料庫

Image

用10種程式語言做影像二值化(Image binarization)

解決 ValueError: If using all scalar values, you must pass an index

Image

Visual Basic 6.0 (VB6) 程式語言案例學習 (04. 人事考勤管理系統)

Image

Visual Basic 6.0 (VB6) 程式語言案例學習 (07. 收據列印程式)

Image