An open API service indexing awesome lists of open source software.

https://github.com/albinodrought/party-reader

An android Reddit client, licensed under GPLv3.
https://github.com/albinodrought/party-reader

android gplv3 reddit

Last synced: 13 days ago
JSON representation

An android Reddit client, licensed under GPLv3.

Awesome Lists containing this project

README

        

# Party Reader

[![license](https://img.shields.io/github/license/AlbinoDrought/party-reader.svg)]()
[![Build Status](https://travis-ci.org/AlbinoDrought/party-reader.svg?branch=master)](https://travis-ci.org/AlbinoDrought/party-reader)

A basic Android application for Reddit, started as a class project. Still a work-in-progress.

## Preview

![Front Page](screenshots/front-page.png)

![Comments](screenshots/comments.png)

## Feature Roadmap

Feature | Priority | Implemented
---------------- | :------: | -----------
Login | High | Yes
Logout | High | Yes
Front Page View | High | Yes
Subreddit View | High | Yes
Post Details | High | Yes
Comment CRUD | High | Posting (needs U/D)
Post CRUD | Med | **No**
In-app Links | Med | Yes
Out-of-app Links | Low | **No**
User View | Low | **No**
Subreddit Sub | Low | **No**

## Usage

1. Add your `CLIENT_ID` and `CLIENT_REDIRECT` to the `gradle.properties` file.

2. (Optional) Modify your Reddit username in `app/src/main/res/values/strings.xml`

3. Build

## Library Shout-outs

- [JRAW](https://github.com/thatJavaNerd/JRAW)

- [Android Annotations](https://github.com/androidannotations/androidannotations)

- [Glide](https://github.com/bumptech/glide)

- [AndroidTreeView](https://github.com/bmelnychuk/AndroidTreeView)

- [Bypasses, Commit451 fork](https://github.com/Commit451/bypasses)

- [SwipeRevealLayout](https://github.com/chthai64/SwipeRevealLayout)