In order to be considered for the Android position, you must complete the following steps.
Note: This task should take no longer than 1-2 hours at the most.
- Knowledge of Android and Android Studio.
- Knowledge of Java.
- You will need to have Java, Android Studio, and the Android SDK installed.
- Fork this repository.
- Create a source folder to contain your code.
- In the source directory, please create an Android app that accomplishes the following:
- Get a list of youtube videos grouped into playlists http://cscompanion.com/api/test.json
- Create a list view that shows each of the playlists as list items.
- When a playlist item is tapped, the app should drill down and show each item of the selected playlist with it's corresponding thumbnail image.
- When a video item is tapped, the youtube video should begin playing immediately. We would prefer that you do not use a web view for this (use a youtube library instead).
- The user should be able to navigate back to the list view after viewing the youtube video.
- Commit and Push your code to your new repository
- Send us a pull request, we will review your code and get back to you