-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Android十全大補:從Kotlin、MVVM到測試的全方面介紹(iT邦幫忙鐵人賽系列書)

( 繁體 字)
作者:林俊廷類別:1. -> 程式設計 -> 手機程式 -> Android
譯者:
出版社:博碩文化Android十全大補:從Kotlin、MVVM到測試的全方面介紹(iT邦幫忙鐵人賽系列書) 3dWoo書號: 54165
詢問書籍請說出此書號!

缺書
NT定價: 520
折扣價: 390

出版日:3/6/2021
頁數:336
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 繁體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9789864345786
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

線上下載
完整介紹各種Android開發所需要必備的能力,Kotlin、架構、非同步、儲存、連線、依賴注入、測試,一本書全部都給你!本書改編自第11屆iT邦幫忙鐵人賽,Mobile Development組佳作同名系列文章——《Android十全大補》,完整收錄了Android App開發的各種領域之最佳實踐,包含架構、非同步、儲存、連線、依賴注入、測試等不同主題,除了介紹基本使用方法以外,也包含深入分析的部分,希望除了讓讀者知道如何使用外,也能更完整的理解Android App開發的方方面面。??精彩教學你將學會Android官方推薦的開發架構- MVP、MVVM分析比較- 為何使用ViewModel- LiveData深入探討你將學會如何在Android使用依賴注入- Dagger深入探討- 為什麼有了Dagger還要學習Hilt- 純Kotlin的解決方案 - Koin你將學會多種不同領域的最佳實踐- Retrofit- Room、DataStore- RxJava、Coroutine- Espresso、Mockito、MockK- DiffUtil、ListAdapter、SortedList- ConcatAdapter本書範例檔下載網址
目錄:

第00章 Kotlin
?Variable
?Function
?Class

第01章 Architecture 架構篇
?MVP
?MVVM
ViewModel
?SavedInstanceState vs ViewModel
?ViewModelStore & ViewModelStoreOwner
?ViewModelProviderFactory
?ViewModelProvider
?ViewModels
?Lifecycle
LiveData
?Lifecycle & LifecycleOwner
?Observe
?LiveData vs MutableLiveData
?Transformations
?Custom LiveData

第02章 Asynchronous 非同步篇
RxJava
?Observable
?Observer
?Operator
?Scheduler
?Subject
Coroutine
?Suspend
?CoroutineScope
?Cancel
?CoroutineScope Builder
?Dispatchers
?Flow

第03章 Network 網路篇
Retrofit
?Service Interface
?Create Retrofit Instance
?Execute & Enqueue
?CallAdapter
?Logging
?Dynamic Proxy
?How Retrofit works

第04章 Data Storage 資料存取篇
SharePreferences
?AndroidX SharePreferences
?KTX
?PreferenceFragmentCompat
DataStore
?Preference usage
?Protocol buffer usage
Room
?Entity
?DAO
?Database
?Migration
?Test

第05章 Dependency Injection 依賴注入篇
Dagger
?Inject
?Component
?Module & Provide & Binds
?Scope
?Lazy & Provider
?Qualifier & Named
?Subcomponent
?Dependencies
?MultiBinding
Hilt
?Scope & Component
?InstallIn
?Context
Koin
?Module
?StartKoin
?Inject & Get
?ViewModel
?Named
?KoinComponent
?Test
?Pros & Cons

第06章 View 視圖篇
?Rendering
ViewBinding
RecyclerView
?DiffUtil
?ListAdapter
?SortedList
?Myerss Difference Algorithm
?ConcatAdapter

第07章 Test 測試篇
?TDD
Unit Test
?Threading
Mockito
?Mock
?When
?Verify
?Annotation
MockK
?Mockk
?Every
?Verify
?Match
?Coroutine
?Static & Object
?Spy
Espresso
?ActivityScenarioRule
?OnView

第08章 Annotation Processing 篇
?Annotation
?Annotation Processing
序: