Native android app for reddit. Focus on browsing or one could say "lurking". You can find the latest version in Play Store here
I was never fully satisfied with the various reddit apps and I wanted to deep dive into android development, so I decided to try my hands at making an app myself. This app is also my thesis work in Haaga-Helia.
To get up and running you need to make a new file to app/src/main/res/values/values.xml
with
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="client_id">your_id</string>
</resources>
- search posts
- sub/unsub from subreddits
- maybe up/down voting
- sort by hot/new etc
- OAuth2 sign in
- auto refreshing expired OAuth2 token
- tabbed subreddit browsing
- syncing and browsing subreddits (multireddits WIP)
- native gfycat/gifv support
- videos dont interrupt background sounds thanks to surfaceview implementation
- zoomable images
- comments
- links clickable in comments
- search for subreddits
- Android Studio
- Support Library - For compatibility
- Fresco - Image Management Library
- PhotoDraweeView - Zoomable photoDraweeView
- Retrofit 2 - For network management
- Exoplayer - Used for gifv and mp4 playback
- Timber - Supreme logging
- AutoValue: Gson Extension - Great extension for auto value
- AutoValue: Parcel Extension - Parcel boilerplate handling
- LeakCanary - For finding memory leaks
This project is licensed under the MIT License - see the LICENSE.md file for details