Make sure you read all of this document carefully, and follow the guidelines in it.
-
With clear documentation on how to run the code and api usage;
-
Mobile application should follow apple/google design pattern;
-
Provide proper unit test;
-
Choose either sql or no-sql database to make the data persistence;
-
Use git to manage code;
Feel free to use any libraries you would use if this were a real production app, but remember we're interested in your code & the way you solve the problem, not how well you can use a particular library.
We're interested in your method and how you approach the problem just as much as we're interested in the end result.
Here's what you should aim for:
-
Good use of some third part library or use your own;
-
Solid testing approach;
-
Extensible code;
- Where should I send back the result when I'm done?
Fork this repo and send us a pull request when you think you are done. We don't have deadline for the task.
- What if I have question?
Create a new issue in the repo and we will get back to you very quickly.