Press the button and sign-in using your Twitter account.
After Twitter sign-in, you should have been redirected to the applications's welcome page with your Twitter username displayed on top of the page.
Press 'Get Location' button and allow the browser to access your geo-location.
After pressing 'Get Location' button, an indicator should appear to demonstrate loading process while the world map is initialising.
After the loading complete, a map should have been appeared centered to your current location.
Type something meaningful to the input area. Note that the input should generally be in the native language of the user's current location since we are about to get some tweets in that area. (ex. 'hava')
You should see several marks on the map which they shows tweet locations based on your search.
By clicking the marker, a popup should appear giving the full tweet of the current search.
Try to click and drag the map around. New marks should appear based on the current map's centered location.
Android Mobile App
Prerequisites
Android Sdk Version v4.1+
Internet connection
Location service
Usage
Upon application start, if user has not signed in before, 'Sign in with Twitter' labeled button should appear.
Press the button, this would redirect the user to the twitter's web site through mobile phone's default browser, and asks for user credentials.
After sign-in, twitter should redirect the user back to the application. Note that there are 2 client side applications of the project and this redirect rule would go to the https://573.gkcycl.host/app/auth/welcome in browser by default. However, as this android application has a rule to intervene redirection to this domain, the user should have been redirected back to the application instead of web page.
You should be in the dashboard screen by now, in which, there are profile picture of the user, it's twitter username, Get Location and Logout buttons.
Logout button is self-explanatory.
Press the 'Get Location' button. At this point, mobile phones location service should have been enabled. If not, the user should have been alerted with a pop-up notification.
After the map appears, it will be centered to the user's current location, along with several marks around.
Go ahead and drag the map, new markers should appear while previous ones disappear.