Skip to content

Reddit Post Notifier is an Android app that allows you to monitor subreddits.

Notifications You must be signed in to change notification settings

Takari17/Reddit-Post-Notifier

Repository files navigation

Reddit Post Notifier

API

Reddit Post Notifier keeps you up to date with post from your favorite communities. It allows you to simultaneously observe new post from 12 subreddits at a time.

Download

You can download it directly from Google Play right here.

Tech stack & Open-source libraries

  • Built 100% using Kotlin
  • Dagger Hilt - Reduces the boilerplate of doing manual dependency injection in your project.
  • Retrofit2 & OkHttp3 - abstracts complexity of REST API communication.
  • GSON Converter - for JSON serialization and deserialization.
  • Coroutines - Simplifies the the complexity of asynchronous programs.
  • Coil - An image loading library for Android backed by Kotlin Coroutines.
  • Kotlin Flow - used for cold observables,
  • Toasty - creates beautiful custom made Toast with background colors, icons, etc.
  • Room - abstracts the complexity of managing SQL databases
  • Lottie - provides access to an array of user created animations.

Architecture

Reddit Post Notifier is built based on the MVVM architecture and the Repository pattern.

architecture

Open API

Reddit Post Notifier uses Reddit's Open API for observing new post.

It's API enabled free access to highly detailed data related objects pertaining to subreddits, post, users, and comments.