HackerNews Client

Hackernews Client is an Android app to visualize the Hackernews feed.

The app provides different features:

  • Material 3 UI with different themes
  • View webpages attached to the article directly on the app (if available)
  • Reader mode and automatic dark mode for the webpages
  • Home screen widget showing Best stories of the day
  • Save articles in Favorites or Read Later list.
  • Read saved articles offline (including the web page)
  • Responsive UI for tablets: View Articles and comments in the same screen
  • Dynamic comment tree loading for fast performance

You can check some screenshot below

HackerNews Client is in beta and it available on Play Store

For developers

The app is a native app made using Jetpack compose and Material Design 3

Contribute

Follow these steps to configure everything to start developing

Setup git hooks

Git Hooks are configured in .githooks folder. In order to use them you need to set the hooks path to that folder. You need git version <= 2.29 for that to work.

git config core.hooksPath .githooks

Android Studio

At least Android Studio Arctic Fox (2020.3.1) is needed to work with this project

Gallery

image16 image5 image13 image24