Skip to content

anesabml/hunt

Repository files navigation

Product hunt client

Unofficial client for Product Hunt.

Screenshots

Motivation

The focus of this project is to learn how to integrate OAuth and GraphQL, also how to use Dagger 2 for dependency injection.

Libraries Used

Gradle Setup 🐘

This project is using Gradle Kotlin DSL as well as the Plugin DSL to setup the build.

Dependencies are centralized inside the Dependencies.kt file in the buildSrc folder. This provides convenient auto-completion when writing your gradle files.

Static Analysis 🔍

The project uses ktlint with the ktlint-gradle plugin to format your code.

CI ⚙️

This template is using GitHub Actions as CI.

There are currently the following workflows available:

Contributing 🤝

Feel free to open a issue or submit a pull request for any bugs/improvements.