Kaynağa Gözat

updated challenge instructions

Mike M 3 yıl önce
ebeveyn
işleme
1aec980cf6
1 değiştirilmiş dosya ile 29 ekleme ve 1 silme
  1. 29 1
      README.md

+ 29 - 1
README.md

@@ -1,2 +1,30 @@
-# iOSGiphyCodeChallenge
+# LiveLike iOS Code Challenge
+The goal of this exercise is to create an app that allows you to search for animated GIFs and display trending ones using the [GiphyAPI](https://developers.giphy.com/docs/api#quick-start-guide)
 
+## Project
+The ideal final form of this app would have the following:
+- A search bar to type in a search term
+- A list of the GIFs from the search results
+- When the search bar has no search term in it, the view should display the [trending GIFs](https://developers.giphy.com/docs/api/endpoint#trending)
+- As the user types in a search term, the results view should update with the relevant results
+
+### Hard Requirements
+-   **Use of third party frameworks is not permitted,** GiphySDK, AFNetworking to name a few 
+-  You must handle all functionality using native iOS frameworks, ex. http requests 
+-  Please manually write all UI code using Auto Layout Constraints
+-  The code needs to compile and run in the simulator
+-  The code should not crash under normal usage (searching, scrolling, rotation)
+-  All code must be written in Swift
+-  The project should run out of the box in the latest (non-beta) version of Xcode
+
+### Extra Credit
+Any of these would be considered extra credit  
+-   The GIFs in the results animate using native iOS functionality
+-   Implement some sort of a caching mechanism
+-   Unit Tests
+-   Pagination / Infinte Scroll
+
+## Submission
+-   You have roughly 72 hours from receipt of this project to submit a solution.
+-   Implement as much as you can in the time allotted. There is no wrong or right answer.
+-   To submit your project **you must submit it as a Pull Request**