hackerweb-native
hackerweb-native copied to clipboard
A simply readable Hacker News app for iOS & Android, built with React Native. V2 now over here https://github.com/cheeaun/hackerweb-native-2
HackerWeb
A simply readable Hacker News app for iOS and Android.
Read about the story here: Building HackerWeb for iOS.
Preview
iOS
Android
Development
Requirements
- React Native
- React Native Package Manager
- Node.js
- Xcode
- iOS 9
- Android SDK API 23 (minimum support: 21)
Getting started
-
npm install
- Install all dependencies -
rnpm link
- Linking all native dependencies
Implementations
- Alt - the Flux thing
- htmlparser2 - for parsing the comments HTML
- url-parse - for extracting domains out of story URLs
-
iOS
- react-native-safari-view - the reason why iOS 9 is the minimum requirement
-
Android
- react-native-chrome-custom-tabs - same as SafariView for iOS, but for Chrome
- react-native-android-share - for sharing
Components
-
LoadingIndicator
- inspired by react-native-activity-indicator-ios -
HTMLView
- inspired by react-native-htmlview, react-native-htmltext and react-native-html-render - react-native-cache-store - for local caching
Similar apps
License
MIT.