Android 開發的必備技能!讓你的非同步處理更容易、程式碼更簡潔、效能更好。
建立、管理、取消 Coroutine
掌握 Coroutine 的各種功能
使用 Coroutine 實現更有效率的非同步處理
按一下 進入設定
如果讓 App 在 Main Thread 執行耗時較長的 Function,導致一段時間沒有回應的話,一方面會造成使用者體驗不佳,另一方面會發生應用程式無回應(ANR) 錯誤。這很可能導致使用者覺得 App 不好用而刪除,造成用戶流失,讓運營者蒙受難以挽回的損失。
傳統的非同步處理方式,不僅容易出問題、增加開發難度,對後續的閱讀和維護也會造成困難 —— 但選用 Coroutine,就能夠避免這些問題!
身為 Kotlin 初學者的你,課程從零開始帶你上手!
1.帶你從Coroutine 的介紹、建立、管理和取消開始
2.逐步深入 Dispatcher、Suspending Function、Coroutine Scope 等功能的應用
3.通過 Flow 和 Channel 實現非同步處理,讓你獲得 Coroutine 的實戰能力
已經是 Kotlin / Android 工程師的你,課程帶你實作和比較!
1.透過 Flow 和 Channel ,帶你實作非同步處理
2.比較 Sharedflow、Livedata、Stateflow 的差異,可依自己的需求進行選擇
課程的每個章節都會從觀念講解開始,再進入程式碼示範,讓你同時掌握觀念及實作能力,全面通關 Android 非同步處理這道難關!
如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。
若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。
所有線上課程皆不受時間限制,享無限次永久觀看!
請問之前有說要加入 koin 的注入方式,但好像都沒介紹到,之後會加入課程嗎?
hi
koin的注入會在「Android 工程師必備的自動化測試|單元測試、UI測試篇」這門課的依賴注入章節介紹喔