MercariKit
MercariEntity
Prod1
Listing
ItemDetail
Search
Mercari
Prod2
Prod3
Get all resources
Mercari from
EnvironmentProvider
EnvironmentProvider
User
GetProfileRequest
MercariEnvironment
MercariKit
MercariEntity
Prod1
Listing
ItemDetail
Search
Mercari
Prod2
Prod3
Make ViewControllers
Input/Output in
MercariEntity
Injectable/Interactable
Input Output
Slide 26
Slide 26 text
MercariKit
MercariEntity
Prod1
Listing
ItemDetail
Search
Mercari
Prod2
Prod3
Mercari can import
Search
Injectable/Interactable
Input Output
let vc = SearchVC(...)
Slide 27
Slide 27 text
MercariKit
Slide 28
Slide 28 text
MercariKit
Slide 29
Slide 29 text
MercariKit
Slide 30
Slide 30 text
MercariEntity
Slide 31
Slide 31 text
Mercari
Slide 32
Slide 32 text
ItemDetail
Slide 33
Slide 33 text
MercariKit
MercariEntity
Prod1
Listing
ItemDetail
Search
Mercari
Prod2
Prod3
Get ViewController
instance from
EnvironmentProvider
API Gateway for VC
ViewControllerRequest
Search IO
let vc = SearchVC(...)