Skip to content

jamie23/Sixteen

Repository files navigation

Sixteen

Sixteen is a Hacker News client built for Android.

It uses the awesome Hex API built by Sean Powell.

You can download it from the Play Store here.

Warning

The API is currently down so I've removed the app from the store, I've added a commit to load dummy data from a local source if you wish to run the app anyway.

device-2023-05-01-183904.mp4

Build Status

Aims

The main aim was to build out a Hacker News client that I enjoyed using, relying on modern Android technologies, so there is heavy influence from two apps I love, Boost For Reddit and Hex for Hacker News.

Technologies

  • 100% Kotlin
  • Coroutines
  • MVVM using LiveData
  • View Binding
  • Koin
  • Retrofit
  • JUnit5
  • MockK

Features

  • Top/Ask/Jobs/New Stories/Show HN
  • Light/dark themes
  • Collapsable comments
  • Sorting stories/comments
  • Sharing articles/comments

Contributing

Pull requests are welcome. Please don't hesitate to reach out if you have any questions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages