Skip to content

davidzhou9/Action-Button-Visualizer

Repository files navigation

Action-Button-Visualizer

Android application for visualizing Action Button trends around the world

Inspiration

News is meant to convey information in the most efficient manner. Speakable (https://actionbutton.org) has created the Action Button which allows journalists to embed this tool into their news articles in order to elicit reader engagement. Using news articles with the Action Button, I have created a visualization tool (Action Button Visualizer) that places these news markers on a world map. Now, users can see the trends developing around the world and understand the scope of these issues.

What it does

Users can pan across the Google Maps UI and click on icons (each icon corresponds to a different category of news). Once clicked, the marker will expand to show the news article title and a "click to read more" subtext. From there, if the user clicks on the marker, he/she will be redirected to the article's website.

How I built it

Action Button Visualizer is built using Android studio and parses the data from a local JSON styled file. I used a local data file as opposed to web API since I could not find a Speakable API or a news API that fit my needs.

Download the App

Go here https://drive.google.com/file/d/1Ovrx0g81k1Xab_RhZJAydA4XscPhrND3/view?usp=sharing, download the APK file to your Android phone, and follow the installation process. You may need to change your settings in order to allow for 3rd party app installation.

Screenshots of the Application

Initial Loading Screen with Legend

splashscreen

User Interface

screenshot_20171126-121332

After Clicking Marker

screenshot_20171126-121343

After Clicking Another Marker

screenshot_20171126-121349

Clicking Popup Window...

screenshot_20171126-121431

...and browser to article opens

screenshot_20171126-121447

About

Android application for visualizing Action Button trends around the world

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages