Skip to content

Commit 5a0854f

Browse files
committed
readme update
1 parent c3c184b commit 5a0854f

File tree

4 files changed

+16
-5
lines changed

4 files changed

+16
-5
lines changed

.idea/gradle.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,27 @@ Hi there! Thank you for taking the time to conduct the Weedmaps Android code ch
1111
- Retrofit
1212
- Moshi
1313
- Glide
14-
- Constraint Layout
1514

1615
## First Things First
1716
Register and get a token for the Yelp Fusion API [https://www.yelp.com/developers/documentation/v3/authentication](https://www.yelp.com/developers/documentation/v3)
1817

1918
## Requirements
2019

21-
1. Provide a simple search view and display the search result of businesses as a list.
20+
1. You will be creating a yelp clone with the designs [here](https://www.figma.com/file/vcfmVmKtPf4hPwIm12jfQ5/Android-Homework?node-id=2%3A9). The data will be coming from the Yelp api linked below. You should return businesses based on the user's input in the search field.
2221
2. The list must endlessly scroll based on the API's paging functionality.
2322
3. Each business item in the list should have: **name of the business**, **an image of the business**, and **the top review of the business(reference [here](https://www.yelp.com/developers/documentation/v3/business_reviews) for how to get the business review)**.
24-
4. Include Unit Tests for parts of your code with important functionality (no need to get 100% code coverage on the whole project).
23+
4. Include Unit Tests for parts of your code with important functionality (no need to get 100% code coverage on the whole project).
24+
25+
## Please do at least 2 of the following:
26+
1. Requesting the user's location and sending that up in the request
27+
2. Save the list of a user's recent searchers and display those to the user as autocomplete suggestions
28+
3. Provide integration tests that verify the behavior established above
29+
4. Provide caching of the api requests which is invalidated after 15 days
30+
31+
## FAQ:
32+
- What if I have any questions? Pretend your PM is on vacation, please use your best judgement and be able to speak as to why you made certain decisions.
33+
- Can I modify the designs? Yes, within reason. Stay as true to them as you can, and be prepared to explain any changes you make
34+
- Can I use other/additional libraries that aren't listed? Yes, just be ready to talk about them
2535

2636
## Notes
2737

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
implementation-classpath=/Users/mng/AndroidStudioProjects/WeedmapsAndroidCodeChallenge/buildSrc/build/classes/java/main\:/Users/mng/AndroidStudioProjects/WeedmapsAndroidCodeChallenge/buildSrc/build/classes/groovy/main\:/Users/mng/AndroidStudioProjects/WeedmapsAndroidCodeChallenge/buildSrc/build/classes/kotlin/main\:/Users/mng/AndroidStudioProjects/WeedmapsAndroidCodeChallenge/buildSrc/build/resources/main
1+
implementation-classpath=F\:/WeedmapsAndroidCodeChallenge/buildSrc/build/classes/java/main;F\:/WeedmapsAndroidCodeChallenge/buildSrc/build/classes/groovy/main;F\:/WeedmapsAndroidCodeChallenge/buildSrc/build/classes/kotlin/main;F\:/WeedmapsAndroidCodeChallenge/buildSrc/build/resources/main

0 commit comments

Comments
 (0)