Please follow the task requirements, the component style should be matched the screenshot.
You have one day to do it.
- Create a new branch based on master instead of fork.
- Create the PR when you finished.
- Please communicate in English. Do not use Chinese in your Code, especially code and commits' comments.
If you have any questions, please feel free to raise the issue in the repo. We're glad to help you.
Please let me know when your PR's ready for review.
Your code will be reviewed and scored by the other developers of the team you will join.
Your code will have higher score if:
- You split the task into smaller tasks, complete them one by one, and commit them in different git commits with proper commit messages
- The code is clean and easy to read and understand
- The variable and function names are considered carefully
- Small and meaningful functions for complex logic
- No typo and has good code format
- Meaningful, carefully organized test cases covered most of the important functionality
- Provide proper/valuable comments, but only when it's necessary (in code and/or in github PR). Try improving the code to avoid un-necessary comments.
Implement the Photos List page and Photo Detail page of the Photos app.
swiftis our first choice, but you can useObjective-Cif you want.- You can use 3rd party libraries if you need.
- provide proper comments in code (and only when it's necessary)
- show your best practise
- use github pull request to submit your code
You can change any code in codebase to make it better.
- Implement the
Photos Listpage andPhoto Detailpage in the MVC design model. - Implement the unit tests for your models
- Implement a simple automation test for this app
Firstly, you should install the project in the root directory
pod install

