Skip to content

mAzurkovic/HackReader

Repository files navigation

HackReader

The official code base for the HackReader application

Version 1.1 - View in the Play Store

HackReader

About

HackReader is a mobile client for reading the HackerNews. It takes data from the legacy HackerNews API, for future updates the goal is to migrate to the new Firebase HN API.

Installing

HackReader is developed using the Ionic framework - if you are unfimilar it allows you to develop mobile applications using web technologies such as Angular JS. Before testing the software make sure you have the following installed:

Dependencies

  • Ionic 2
  • Angular JS
  • Node JS

Once you have the dependencies, make sure you build the app and run it using ionic serve. This will open up a test browser window so scale it down to mobile dimensions. When you want to export the code as an .apk file for your device run ionic build.

Note: Remeber to add the platform using ionic platform add <platform> (android or ios)

APIs Used:

TODO

  • Implement view page ๐Ÿ”น
  • Style view page ๐Ÿ”น
  • Add comments ๐Ÿ”น
  • Sort comments and add replies to the parent comment(s) ๐Ÿ”น
  • Add icons to nav ๐Ÿ”น
  • Open link in app browser ๐Ÿ”น
  • Add settings such as change theme, number of queries, etc.
  • Add gestures for opening links and posts ๐Ÿ”น
  • Statusbar color ๐Ÿ”น
  • User profiles ๐Ÿ”น
  • Search capability ๐Ÿ”น
  • Add share post to Facebook, etc. ๐Ÿ”น
  • Parse and format html tags in comments and posts from JSON return ๐Ÿ”น
  • Expandable comments
  • Add refresh option ๐Ÿ”น
  • View user from view-page option ๐Ÿ”น
  • Make custom browser?
  • Load more posts to pages
  • Bookmarking posts ๐Ÿ”น
  • Open posts in Hacker News ๐Ÿ”น
  • View user who commented quick option ๐Ÿ”น