Slide 1

Slide 1 text

Internship report 2021/9/30 Kohei Morino Mercari JP Camp2 (iOS)

Slide 2

Slide 2 text

2 About Me - First year graduate school student (ML, NLP) - I created 7 apps that is available on App Store - I love tennis šŸŽ¾ Kohei Morino

Slide 3

Slide 3 text

3 Overview 2021/8/1 ~ 2021/9/30 Term Mercari JP Personalization Client Develop Mercari iOS app Team Task

Slide 4

Slide 4 text

4 Task 1 - Removed a feature ļ¬‚ag and old version ļ¬les - Renamed new version ļ¬les Cleanup search API What I learned - How to develop Mercari app (Architecture, PR, etc...) - The role of feature ļ¬‚ags šŸš©

Slide 5

Slide 5 text

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

Slide 10

Slide 10 text

10 Conclusion Feature ļ¬‚ag, Reactive swift, MicroViewController, ā€¦. Learned Code review skill Lacked

Slide 11

Slide 11 text

11 Thank you all!!