Android APP高效入門 強靭基礎刻不容緩
恩~又是Hank老師的課!沒錯!!(就是符合我的學習方式阿!!)
要開始學習新的課程了!!
要為自己的系統做準備!
本年度5隻APP
預計都是用kotlin寫成
1.醫院在哪裡(Android + Firebase)
2.日間照護中心(控制中心)
3.大樓管理系統(討論區~註冊...)
4.居家智慧系統(家中的控制系統~需要相關的硬體)
5.待思考.......
本周開始進行學習~~!!預計分成10次文章完成
課程介紹
1. Java 與 Kotlin 介紹reminder
2. Windows 開發環境建置reminder
3. Mac 開發環境建置reminder
4. 建立混合 Java / Kotlin 專案,第一支程式reminder
5. Hello world 應該長這樣,認識類別 Class,先設計,再利用設計解決問題reminder
6. 將專案送到 github,註冊,git 檔案庫reminder
7. 變數、資料型態,初始值,給值reminder
8. 送交新版本程式到github (commit & push)reminder
9. 使用 Debugger 除錯器,觀察資料reminder
10. 設計類別中的屬性 Field,Java 與 Kotlin 的數值運算reminder
11. 設計 Java 建構子與方法,Kotlin 的設計方式reminder
12. 比較、邏輯運算,變數的生存範圍(Scope)reminder
13. 實務案例,設計具有屬性、建構子與方法的類別,整合所學
14. 利用別人(Java)設計的類別來解決問題,使用者輸入、import的意義reminder
作業 1. 火車售票案例之類別設計-Ticket
15. Kotlin 的 null 檢查機制,參考資料型態,String 字串的處理reminder
16. 比較判斷式 if ... else,Kotlin 的特別之處: if 是 Expressionreminder
17. 更有彈性的設計,將平均計算寫成方法,if... else 練習reminder
18. Java 的 switch...case,Debugger 除錯器觀察流程走向reminder
19. Kotlin 的判斷式 when,寫出更好更實用的方法reminder
20. while 迴圈,跳出迴圈,猜數字reminder
作業 2. 連續訂票功能
21. for 迴圈,Kotlin 的實作方法reminder
22. 導入 jUnit 5,撰寫測試程式,確保程式的品質reminder
23. Java日期時間類別(Date與Calender)reminder
24. Java 8 新的日期時間處理(LocalDateTime)
25. Java與Kotlin計算停車費案例,活用所學reminder
26. 「多個」資料,陣列、集合類別(Collection)與泛型的應用reminder
27. Set與Map集合,計算多筆停車費reminder
28. Java的類別層級屬性(static)與Kotlin的companion objectreminder
29. 繼承,為什麼要繼承,有什麼功用?研究生案例reminder
30. 介面、抽象類別與多型應用,樂透彩,539與大樂透reminder
31. Java與Kotlin不同層級的存取reminder
32. Kotlin 的資料類別 data class 與 Extensionsreminder
作業 3. 郵局便利箱
0 意見