Subwatcher is an Android application that allows you to follow subreddits to be notified hourly of any new posts in them.
This is not intended to be a replacement for a full-blown Reddit client, but rather work alongside one to offer a complete experience.
This project uses Gradle's version catalog feature. The dependencies are declared in a catalog file.
- Kotlin coroutines for managing code asynchronously
- Dagger (Hilt) for dependency injection
- Retrofit for handling HTTP requests
- Kotlin serialization for serializing and deserializing JSON
- SQLDelight for (SQLite) database management
- WorkManager for running background jobs
- Coil for image loading