Kotlin Coroutine 實戰攻略丨易開發 x 好管理 x 高效能的 Android 非同步處理方式

    Android 開發的必備技能!讓你的非同步處理更容易、程式碼更簡潔、效能更好。

    63
    4.8
    • 建立、管理、取消 Coroutine

    • 掌握 Coroutine 的各種功能

    • 使用 Coroutine 實現更有效率的非同步處理

    US$40.56

    按一下 進入設定

    00:00
    00:00
    00:00

     非同步處理 —— Android 開發者的必修課

    如果讓 App 在 Main Thread 執行耗時較長的 Function,導致一段時間沒有回應的話,一方面會造成使用者體驗不佳,另一方面會發生應用程式無回應(ANR) 錯誤。這很可能導致使用者覺得 App 不好用而刪除,造成用戶流失,讓運營者蒙受難以挽回的損失。

     

     非同步處理的方式那麼多,為什麼我要用 Coroutine?

    傳統的非同步處理方式,不僅容易出問題、增加開發難度,對後續的閱讀和維護也會造成困難 —— 但選用 Coroutine,就能夠避免這些問題!

     

     

    由淺入深,帶你掌握 Android 官方推薦的非同步處理方式

    身為 Kotlin 初學者的你,課程從零開始帶你上手!

    1.帶你從Coroutine 的介紹、建立、管理和取消開始

    2.逐步深入 Dispatcher、Suspending Function、Coroutine Scope 等功能的應用

    3.通過 Flow 和 Channel 實現非同步處理,讓你獲得 Coroutine 的實戰能力

     

    已經是 Kotlin / Android 工程師的你,課程帶你實作和比較!

    1.透過 Flow 和 Channel ,帶你實作非同步處理

    2.比較 Sharedflow、Livedata、Stateflow 的差異,可依自己的需求進行選擇

     

     薈萃業界實戰經驗,打造化繁為簡的明確內容

    課程的每個章節都會從觀念講解開始,再進入程式碼示範,讓你同時掌握觀念及實作能力,全面通關 Android 非同步處理這道難關!

    章節目錄

    • 1-1
      Coroutine簡介
    • 1-2
      建立 Coroutines
    • 1-3
      Coroutine 的取消
    • 1-4
      使用Job來管理Coroutine
    • 1-5
      Async 非同步處理

    試閱影片

    常見問答

    如果您購買的是募資課程,請在課程的【簡介】中查看開課時間,募資課程將於開課時間所述日期開放同學上課。

     

    若您購買的是一般課程(開放上課課程),則在購買完成後可以立即開始觀看。

     

    所有線上課程皆不受時間限制,享無限次永久觀看!

    猜你喜歡

    購買前問答

    李佳霓
    李佳霓

    請問之前有說要加入 koin 的注入方式,但好像都沒介紹到,之後會加入課程嗎?

    Evan 陳瑞忠
    Evan 陳瑞忠

    hi

    koin的注入會在「Android 工程師必備的自動化測試|單元測試、UI測試篇」這門課的依賴注入章節介紹喔

     

    銷售方案