Skip to content

Commit

Permalink
Update test requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
wprater authored Sep 19, 2019
1 parent 8a7f75f commit d00dd49
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions QR-generator-test.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,12 @@ Be sure to read **all** of this document carefully, and follow the guidelines wi

1. Build a simple API server that provides an endpoint which generates a random seed used to create QR code. (if you cannot build an API server, we can supply a lambda to do this for you)
2. Build a simple App that can call the seed endpoint and generate a QR code based on the seed.
3. Build a "Scan" feature that can demonstrate how it works (see the mock) and how it could be validated with another endpoint.
3. Be sure the app will use the below UI and will have a navigation patterb present.
4. Write clear **documentation** on how it's designed and how to execute the code.
5. Provide proper unit tests.
6. Write concise and clear commit messages.


### UI

Expand Down Expand Up @@ -63,17 +68,10 @@ components:
- iOS
- Use Swift
### Bonus
- Write clear **documentation** on how it's designed and how to execute the code.
- Provide proper unit tests.
- Write concise and clear commit messages.
### Advanced requirements
These may be used for additional challenges. You can freely skip these if you are not asked to do them; feel free to try them out if you're up for it.
- Provide an auto-refresh strategy, for example with the `expires_at` value.
- (Android) Use DI with Dagger2
- Provide an offline QR code access strategy, for example with a cache.
- Build a "Scan" feature that can demonstrate how it works (see the mock) and how it could be validated with another endpoint.

0 comments on commit d00dd49

Please sign in to comment.