創意App實作 課程簡介 靜宜大學資管系 楊子青
智慧型手機 Steve Jobs introduces iPhone in 2007
風靡一時的APPs
智慧型裝置作業系統 Global mobile OS market share in sales to end users from 1st quarter 2009 to 2nd quarter 2017
Web App開發技術 網頁應用程式開發技術 缺點 使用HTML5、CSS及Java Script等網頁技術開發的應用程式 響應式網頁設計(Responsive web design, RWD) 可同時於桌上型或行動設備的瀏覽器中執行 無法善用手機的特性(如GPS定位、攝影鏡頭、感應器等) 執行速度和使用者體驗較差 無法離線運作
Native App開發技術 原生應用程式開發技術 由行動裝置業系統廠商,自行提供 SDK或建議的開發方式 iOS App:使用Xcode開發環境撰寫Objective-C或Swift開發,上架到App Store Android App:使用Android Studio(或Eclipse)開發環境撰寫Java,上架到Google Play,或直接執行apk安裝檔
iOS App開發環境 Xcode + Swift (資管大三:iOS APP實務設計 )
Android App開發環境 Android Studio + JAVA (資管大二:行動應用軟體開發)
MIT App Inventor 2 (AI2) 雲端開發平台 積木組合式程式語言
程式測試與安裝
課程特色1 培養系統思考、邏輯推理、問題解決能力 介紹Android應用程式開發技術,培養程式撰寫信心與能力,並探索行動裝置特性
課程特色2 翻轉教室 將程式基本概念與操作錄製成影片,學生們需事先自主學習 實體課程以一、兩週的時間完成一個小型App專案,並提供延伸的想法,讓各組學生共同討論及合力完成作品
課程特色3 服務學習 與在地機構連結,安排參訪,讓學生們瞭解場域及其需求
課程特色3 服務學習 期末結合專長或興趣,發揮創意,分組開發App回饋機構
關於授課教師 楊子青 靜宜大學資管系 tcyang@pu.edu.tw 04-26328001#18110 http://www1.pu.edu.tw/~tcyang/