Skip to content

opinionated/android-front-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 

Repository files navigation

#Android front end

Written using Android Studio. The JSON file of articles is currently saved locally in the assets folder as no server is hosted yet. To run just download the code and emulate with android API 16 or later.

###Here is a Wire-Frame of the app design wire-frame

###Development Goals

  • layout front page
  • setup app style and themes
  • read json file and create buttons
  • create article view layout/activity
  • link buttons to build article view layout
  • stylize the article viewer activity and add imageview
  • create similar articles layout/activity
  • adjust styling for similar activities layout
  • link to other articles from similar articles activity
  • add fullscreen imageview activity
  • stylize fullscreen imageview activity
  • link the app to backend

###Introduction

####Below is the landing page of the app, this is where articles are displayed as cards displaying the article title and image. Touching the cards launches the articleViewer activity.

main_page)

####This photograph shows the drop down menu for sorting articles. Multiple tags can be selected to only load articles of a certain category.

tag_sort

####This is the article viewer page, it's a scrollview that displays the articles title, author, image, and text. Tapping the image will launch the fullscreen imageview. Swiping from the right side of the screen will open the similar articles navigation drawer.

article_viewer

####This is the similar articles navigation drawer. Articles similar to the current article are displayed, tapping on a similar article will launch it in the articleViewer activity.

similar_articles

####If you have any questions, comments, contributions, or concerns feel free to submit a pull request or submit an issue.

About

The Android front end!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages