Skip to content

Instantly share code, notes, and snippets.

@gwright
Last active September 12, 2017 19:44
Show Gist options
  • Save gwright/daa0b459d383c9261c7b49c4574e0d1d to your computer and use it in GitHub Desktop.
Save gwright/daa0b459d383c9261c7b49c4574e0d1d to your computer and use it in GitHub Desktop.
Android Programming Example

Android Developers

We appreciate your interest in joining SeeClickFix's development team.

As an exercise to base our conversation moving forward, please complete and submit the following small app to demonstrate your programming skills and familiarity with Android development.

Description

The SeeClickFix engineering team would like to keep track of various events happening in its repos. The team has asked you to create an app which shows selected events types from the Github events api https://api.github.com/repos/:owner/:repo/events.

The application should allow the user to specify an owner, a repo, and an event type and then display matching events from the Github events API.

For each matching event, show the event type, actor information, and timestamp of the event. You may choose to show additional information specific to each event type to provide more details.

(1) The team is much more concerned about having a functional app than "look and feel" concerns, feel free to prioritize accordingly.

(2) For the purpose of this excercise you can assume that the repo access is public and you don't have to worry about authentication.

Please set aside a couple uninterrupted hours to focus on building the app, but do not spend too much more time than that. We're most interested in where you end up, not necessarily having a "finished" app. Within the limited time, please give us a sense of how you organize code, use the language, understand the frameworks, design tests, and utilize git commits.

Please include some tests in your submission and feel free to utilize third party libraries in your app (such as Retrofit).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment