一. 教育目標
本課程旨在教導同學如何透過LiveCode語言實現跨平台(iOS & Android) 行動裝置的App快速開發,並讓同學瞭解LiveCode的基本語法、軟體開發環境與技術與WebServices的對接◦透過一連串的App開發實際操作,進而實作出從基本到進階的各種行動程式app。
二. 本學科與核心能力關聯性
本課程將提供大學部學生三大核心能力:
1. App開發能力 (50%)
2. WebService對接能力 (30%)
3. 系統建置能力 (20%)
三. 本學科內容概述:
1.介紹LiveCode基本語法與軟體開發環境
2.介紹如何以LiveCode製作各類型的App, 並佈建到Android/iOS的模擬器程式進行偵錯, 以及實際在手機/平板上進行偵錯。
3.實際操作以LiveCode進行app製作, 並在Win32與MacOSX平台上偵錯後, 佈建到iOS與Android的模擬器與實機上。
4.實際演練與WebServiceAPIs進行資料交換的程序, 並實作以JSON進行資料交換的作法。