Created
July 26, 2018 13:37
-
-
Save fioalpha/e14dc6f9e87e11f29c7778e9a9703b06 to your computer and use it in GitHub Desktop.
netshoes_challenge.txt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The app need to be written in Java, Kotlin or both | |
App Description | |
- The app must list all public gist with pagination (the number of gists per page is up to you) | |
- Each gist must show author name with avatar, Gist title and language | |
- Show gist details in another screen (Fragment or Activity), with the following infos: author name with avatar, gist title and language | |
- Display raw file content in another screen | |
- Must have an option to save the gist as favorite (device storage) | |
- Botton Navigation with: Home, Favorites, About App (with logout button) | |
Technical requirement | |
- 3rd part libs are allowed, but with caution | |
- More than one flavor, must have some difference between them (main colors, app icon, etc...) | |
- Use one of the common App Development Architecture (MVP is a plus) | |
- Internationalization (en_US, pt_BR, es_AR) | |
- Error Handling (Network, etc) | |
- Use a Custom View | |
- Unit test | |
- Animations & Transitions (optional) | |
- RxAndroid (optional) | |
- Instrumented test (optional) | |
Reference | |
Public gist | |
- https://developer.github.com/v3/gists/#list-all-public-gists | |
- /gists/public | |
Gist Detail | |
- https://developer.github.com/v3/gists/#get-a-single-gist | |
- /gists/:id |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment