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 🔹