Skip to content
sidpremkumarPublic

About

Open source hacker new iOS and Android client written in ReactNative

Topics

Resources

Stars

11 stars

Watchers

1 watching

Forks

Repository files navigation

HNews

Fully open source hacker news client for both iOS and Android.

Testflight

Download via TestFlight here

drawing

Release Status 🛜

Apple

Apple did not like this app, claiming it was not different enough from a webpage (others have had similar issues).

But you can download the app via TestFlight here

Google

Use thislink to download it.

Build 🧱

Before building, ensure you have the following prerequisites:

  1. Update your project dependencies:
npx expo install --check
  1. Update EAS CLI:
npm install -g eas-cli
  1. In Xcode:

    • Open Xcode
    • Go to Xcode → Settings → Locations → Command Line Tools (ensure latest version is selected)
    • Go to Xcode → Settings → Platforms
    • Download and install iOS 18.2 platform
  2. Clear existing Apple authentication:

rm -rf ~/.app-store/auth/*
  1. Then run the build command:
eas build --profile production --platform ios --local

(To build for Android, replace ios with android)

Then to publish to App Store Connect, you can run:

eas submit --platform ios

Troubleshooting:

  • If you see dependency warnings, run npx expo install --check to fix them
  • Make sure your Apple Developer account is properly configured in Xcode
  • Ensure you have the correct iOS platform installed in Xcode for your target build

Known Bugs 🐛

  • Large posts not always rendering upvote/unvote fields

Found a bug? Please report it under issues

Development 💻

To run the app in development mode, you can run:

npx expo start --dev-client

And in another terminal, you can run:

npx expo run:ios

This will run the app on your iOS device.

About

Open source hacker new iOS and Android client written in ReactNative

Topics

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages