MobileRemoteChallenge PDF
MobileRemoteChallenge PDF
MobileRemoteChallenge PDF
Table of Contents
Table of Contents
Challenge Goals
Connectivity Details
Critical Features
User Profile
New Tweet
Data Consumption
Important Features
Search Tweets
Challenge Goals
Your main goal is to extend the basic views and functionality of a Twitter App. Please take
a moment to carefully read the instructions and ask any questions you see necessary.
The challenge is pretty extensive, and we don't expect you to fully complete it. For this
reason we've split the challenge into 3 categories, critical, important and bonus.
With the allotted time you should complete all the Critical Features and at least some of
the Important ones, it's up to you on how allocate your time.
Note: Some functionality might not be that important even though is part of a Critical or Important view, if this
is the case we will state the importance of the functionality in red.
[Note: Some functionality might not be that important even though is part of a Critical or
Important view, if this is the case we will state the importance of the functionality as Bonus]
Connectivity Details
In order to get information to populate your App you will use the following API:
API Details
● https://wizetwitterproxy.herokuapp.com
(Which is a proxy of https://dev.twitter.com/rest/public)
Endpoints:
● Get user profile
○ GET /api/user
● Get user's last tweets
○ GET api/statuses/user_timeline
Critical Features
User Profile
The user should be able to:
● See its own profile picture.
● See its own user name
● See its own description.
● See its own background picture.
● See its own tweets.
Important Features