家教班Android App設計教學
課程概觀
1.基礎Java語法教學
- 基礎變數及陣列宣告及使用
- if else、while、switch等判斷式及迴圈使用
- class基礎操作
- 物件導向特性應用(封裝、多形、繼承)
- 常用function及object介紹
2.Android基礎教學
- 資料夾、gradle檔及manifest介紹
- layout排版模式介紹
- OnCreate()介紹
- 基礎UI元件使用(TextView、EditText、Button、ImageView… )
- 在Android Studio上撰寫第一支程式
3.Android中階教學
- 如何用intent傳遞broadcast、開新頁面等
- 學習如何使用Service
- 學習如何使用Notification
- 學習如何開啟dialog
- 進階UI元件使用(TimePicker、ListView、GridView…)
- HttpURLConnection連接資料庫
4.Android高階教學
- 用fragment來設計app
- 照相機使用
- Thread和Handler使用
- AlarmManager使用
- AppWidget使用
- Google Maps Service相關功能使用
推薦相關網站
Android官方網站(中文):https://developer.android.com/index.html
如何安裝Android Studio:http://www.flag.com.tw/android/AndroidStudio/
作業原則
作業內容:二至四題練習題
繳交時間:下次課堂前
檢討時間:下次課堂
希望學生課後可以自行複習當天課堂內容,並學著將作業寫出來,我會在收到程式碼後進行修改並點出問題,以利下次課堂討論。
p.s.即使作業寫不出來也沒關係,還是可以將未完成的檔案交出來,並將你的想法及問題帶到下次課堂進行討論,最怕的是沒有嘗試去撰寫。
給學生的話
教學都是以學生可以良好吸收為主要目標,若對當天的教授課程有疑惑,都歡迎說出來溝通。課後的複習及作業練習對吸收有極大幫助,雖無強硬規定,但希望學生都可以努力配合。