A modern cross-platform HackerNews client built on React Native React Native Hacker News
Screenshots
Features
The app currently has the following functionality:
- Headlines - Top, New, Show, Ask, Jobs
- Touching a headline takes you to a comments view
- Lazy loading data, loading views
- Pull to refresh
Technologies Used
- React Native
- Redux for state management
- Redux Observable, RxJS for side effects handling
- Reselect for memoized selectors
- HackerNews API
Dev Tooling
- Eslint for linting
- Prettier, lint-staged for code formatting
How to run
-
Install node, yarn
-
Install dependencies
yarn
-
Run project using expo
yarn start