5
Task 2
- Create a new proļ¬le camera screen
- Switch between new and old screens by a feature ļ¬ag
Re-architecture Proļ¬le Camera Screen
What I learned
- Reactive swift
- MicroViewController
- Unit tests
Slide 6
Slide 6 text
6
New!!
Slide 7
Slide 7 text
7
Task 3
- Remove xib ļ¬les š
- Replace Distributor with Store
Refactor Proļ¬leEditViewController
What I learned
- The role of Store
- How to create mocks for unit tests
- Merits of avoid using xib ļ¬les
Store
VC1 VC2 VC3
State
Actions
ParentVC
Slide 8
Slide 8 text
8
Task 4
- Create the components in SellerHome
Migrate seller home to Home architecture
What I learned
- How to use DataSource
- How to create tests for log
- SellerHomeās API
Slide 9
Slide 9 text
9
What I was conscious of
Communication Suggestion
Cooperation Learning