Skip to content

Capstone project: "Viewer for Reddit" Android app (Android Developer Nanodegree)

Notifications You must be signed in to change notification settings

alexanderst1/RedditEqViewer

Repository files navigation

Capstone-Project "Eqv Viewer for Reddit"

Reddit (http://reddit.com) is an entertainment and social networking site where community members can create posts and submit links in themed areas called "subreddits." The following exemplifies how you might address the task of creating a Reddit viewing app in the context of the Android Fundamentals project specifications.

Problem:

The user subscribes to a large number of subreddits, finds it hard to keep up with them, and has long stretches where some are neglected. He/she wants a way to get news/posts/threads from all of them equally.

Proposed Solution:

Design an app that allows a user to indicate a set of subreddits that they would like to follow and store. Your app should present them with a post from one of their selected subreddits. They can interact with the post (i.e. view image posts, play video posts, etc) or they can dismiss it to receive another. You should display comments (or a subset), thumbnails, and comment text and links. You should use intents to communicate with the Android apps, components, and services that you don’t want to or cannot implement. For instance, to view a link, you could use a WebView or you could send an Intent to the browser.

Project design

Capstone_Stage1.pdf

Project implementation screenshots

Subreddits with top links & Link with image and comments

Subreddits with top links Link with image and comments

Link with comments (no image) & Link open in internal browser

Link with comments (no image) Link open in internal browser

Subscription & Subreddit search

Subscription Subreddit search

Account selection & OAuth2 authorization

Account selection OAuth2 authorization

OAuth2 authorization (confirmation)

OAuth2 authorization (confirmation)

About

Capstone project: "Viewer for Reddit" Android app (Android Developer Nanodegree)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages