Skip to content

Capstone project for Udacity's Android Nanodegree program

Notifications You must be signed in to change notification settings

Rashwan/Capstone-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Capstone-Project

Capstone project for Udacity's Android Developer Nanodegree Program. The project is a Reddit client (Reddit is a social news aggregation, web content rating, and discussion website). The project is a showcase for what we have learned throughout the entire program.

Features:

  • See the reddit front page to discover trending posts.
  • Choose a post to see its details (author, subreddit, points, comments)
  • Choose a subreddit to see its details(tagline, subscribers, posts)
  • Discover top trending subreddits and see thier content.
  • Search for any post with keyword searching.
  • Use the app's Widget to view trending posts at a glance.

Screenshots

Inspiration

The app is built using MVP (Model View Presenter) pattern, it draws inspiration from many open-sourced apps especially:

Requirements

How to use :

  • Get an api key from here and add it to gradle.properties file.

  • To build install and run a debug version, run this from the root of the project:

    ./gradlew app:assembleDebug

Libraries :

About

Capstone project for Udacity's Android Nanodegree program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages