# App 開發實務 僑光科技大學 資科系 高吉隆 2023/02/13 ~ 2023/06/16 kevin@ocu.edu.tw kevinkao888@gmail.com Line ID:kevinkao888 [專業教室使用規則](https://hackmd.io/@nu1gpWVGTf2ERQf4G8_eUg/S1hjuuNLB#/) ###### tags: `課程大綱` ---- # 課程介紹 * 課程大綱 * 每週目標 * 評分標準 * 使用教科書 --- ## 課程大綱 * 程式設計觀念 * App Inventor2開發環境介紹 * 元件介紹 * 常數、變數、運算子 * 控制流程與迴圈 * 定義程序及呼叫程序 * 特別元件介紹 * 範例實作 ---- ### 每週上課目標 * 前 15 週上課目標(觀念講解、上課練習) * 後 3 週上課目標(分組練習、專題報告) ---- |週| 章 | 前 9 週上課目標 | 範例 |:-:|:----------:| --------------- |:--: | 1 | | 課程介紹、開發種類 | [模擬器](https://ocu.tw/class/app/AI2Starter43.exe) | 2 | 1 | App Inventor 2 介紹 | [播放音效](https://ocu.tw/class/app/ch01.zip) | 3 | 2 | 基本元件事件、方法 |[小鋼琴](https://ocu.tw/class/app/ch02.zip) | 4 | 3 | 事件驅動與條件判斷 |溫度轉換 | 5 | 4 | 介面配置與繪圖元件 |小畫家 | 6 | 5 | 迴圈與副程式 |體感抽籤 | 7 | 6 | 網站資料擷取和語音 |[紫外線監測](https://ocu.tw/class/app/ch06.zip) | 8 | 7 | 流程、清單、迴圈控制|[有聲電子書](https://ocu.tw/class/app/ch07.zip) | 9 | | 期中考 | ---- | 週 | 章 | 後 9 週上課目標 | 備註 |:--:|:----------:| --------------- |:--: | 10 | 8 | 社交應用與微型資料庫 | 通訊錄 | 11 | 9 | 定位與地圖元件 |垃圾車開到哪 | 12 | 10 | 條碼掃描應用 |LBS行動導覽 | 13 | 11 | 方向感測器應用 |氣球遊戲 | 14 | 12 | 雲端資料存取 |課堂表決器 | 15 | 13 | 人工智慧 PIC 元件 |猜拳辨識器 | 16 | | 期末報告分組 | | 17 | | 專題測試 | | 18 | | 期末報告 | ---- ### 課程評分方式 * 平時成績:40% * 上課互動:10% * 隨堂作業:30% (每週下課前繳交) * 期中成績:30% (期中考試) * 考試範圍:App Inventor 2 * 期末成績:30% (期末報告) * 專題製作:上台報告、PPT簡報 ---- #### 期中考 * 最高分:94,平均:72.5 * 不及格:8人,其中有3人未到考以30分計 ![](https://i.imgur.com/Q6xRzbZ.png) ---- #### 期末分組報告 * 請以2-5人為1組 * 每1組製作1個專案 * 分組名單填寫:[連結](https://hackmd.io/a-3dITtTRMCiQwmsILnbCA) * 報告方式:每1組上台報告10分鐘 * 報告內容:以簡報方式呈現 * 題目說明 * 流程圖 * 使用元件 * 成果展示 * 小組分工 ---- ## App 設計簡介 ### App 設計分類 ### App 選擇因素 ### iOS App 製作介紹 ### Android App 製作介紹 ### App Inventor 2 製作介紹 ### App 案例分享 ---- ## App 設計分類 ### 原生型、網頁型、混合型:[連結](https://coggle.it/diagram/WznJTqfTAjGJNv74/t/app-types/ab0bb04825371743172313ead48617ffc08f705f07158df80d76ad058a0440de) ### 選擇因素:[連結](https://coggle.it/diagram/WznZpafTAk6XN4zG/t/app-%E8%80%83%E9%87%8F%E5%9B%A0%E7%B4%A0/e0ef0da0ce7f86144b41d89599d467abd0184fe25c7b7609de711fd54be6cb8a) ---- ## iOS / Android App 設計流程 ### iOS App:[連結](https://coggle.it/diagram/WzlHLTMA6gVwUNtS/t/ios-app/d9b8eab1d6c6a962ff9dcb81476e95b5ec756d9af0b1e60e4d27fbcfde52c489) ### Android App:[連結](https://coggle.it/diagram/WzncNQ8lIiiR9n5o/t/android-app/efa04fe9ee6c812b47478c28ddea62083b4e05d027536fa81f4dee2a42c56955) ---- ## App 案例分享 ### 線上看屋工作說明書:[連結](http://www.ocu.tw/class/ai2/ProjectDocument.pdf) ### 線上看屋功能流程圖:[連結](http://www.ocu.tw/class/ai2/ProjectFlowChart.pdf) ---- ## App Inventor 設計流程:[連結](https://coggle.it/diagram/Wzsiw6fTAsjhQf6k/t/app-inventor-android-app/9f4824c20d7bdd54836552f35bd5514ef3a1806abb66e02b4e0d674e04758bbd) ### App Inventor 課程設計 #### App開發環境設定、APP基本元件應用 #### 變數與基本運算、流程控制與迴圈 #### 程序與清單應用、繪圖與動畫設計 #### 多媒體元件應用、網際網路與分享 #### 社交應用元件集、感測器元件實作 #### 專題製作、問題解決、成果發表
{"metaMigratedAt":"2023-06-14T17:02:06.424Z","metaMigratedFrom":"Content","title":"App 開發實務","breaks":true,"contributors":"[{\"id\":\"9eed60a5-6546-4dfd-8445-07f81bcfde52\",\"add\":1799,\"del\":262}]"}
    1709 views