HackerWeb 2: A read-only Hacker News client.

Overview

HackerWeb 2

A read-only Hacker News client.

  • Only 30 front-page stories. No more no less.
  • Revolutionary comments thread UI. Smart collapse and easy navigation.
  • Easy-switch between web view and comments view.

This is a complete rewrite of the first version launched in 2016.

Download

Preview

Light

Dark

Development

This is built with Expo under the Managed Workflow. Currently using SDK 43 and targeted only for iOS (for now).

npm install -g expo-cli

After cloning this repository:

cd hackerweb-native-2
npm i
npm start

Resources

License

  • MIT.
  • Not affiliated with Hacker News or YCombinator.
Comments
  • Feed doesn’t update

    Feed doesn’t update

    New app looks really great, thanks for making this.

    I've noticed that since the feed updated the first time after the update it doesn't refresh its content anymore and shows a stale feed:

    image image

    (Using version 2.0.0 (9))

    bug 
    opened by pheisiph 6
  • Result comparison with EAS Build

    Result comparison with EAS Build

    Hi there!

    I saw your post on Reddit and the concern about app size. I thought I'd use this as an example to try out the new EAS Build preview and the early support it has for managed workflow.

    The app worked with EAS Build without any changes required (beyond creating eas.json when running eas build), and the install size was reduced to ~6.7mb on my iPhone 11 Pro, down from 52.6mb reported from the App Store for the expo build version of the app.

    Here's a screenshot of the build info in App Store Connect, and a video of the result (mostly indistinguishable from the source, I just renamed the app and you'll notice in the settings there is no Expo SDK version present in the build).

    IMG_8242

    https://user-images.githubusercontent.com/90494/102924414-605c6700-4446-11eb-8abd-60c157979e4c.mp4


    Basically what EAS Build does for managed projects is "eject" the project, configure everything based on your app config and installed packages, then set up the credentials and run a build with fastlane gym.

    This took about 11 minutes (after brief queuing):

    Screen Shot 2020-12-22 at 11 25 02 AM

    If you want free early access to this so you can try it out and give feedback, just DM me on Twitter @notbrent and let me know what your Expo username is and I can add you :)

    (we'll have a free tier that should be more than enough for hobby/open source apps like this when we launch General Availability)

    opened by brentvatne 3
  • App crash on item click

    App crash on item click

    App crashes when trying to view the page or comments for the hacker news article below which is currently item 2 on HN.

    All other articles and comments in the list are working without issue.

    Device: iPhone X iOS version: 14.6

    https://www.codevoid.net/ruminations/2021/06/20/wwdc-2021-apple-metaverse-plain-sight.html

    878EF546-823A-4E33-B23E-9B4422918861

    opened by patowens 2
  • Update to bundle-visualizer to v2

    Update to bundle-visualizer to v2

    Fix this error

    $ npx react-native-bundle-visualizer --expo managed
    Need to install the following packages:
      react-native-bundle-visualizer
    Ok to proceed? (y) y
    Generating bundle...
    The "--expo" command is no longer needed for Expo SDK 41 or higher. When using Expo SDK 40 or lower, please use `react-native-bundle-visualizer@2`.
                        Welcome to Metro!
                  Fast - Scalable - Integrated
    
    opened by flexbox 0
  • Upgrade to Expo 47, React Native 18.1; Remove unnecessary ellipsis from

    Upgrade to Expo 47, React Native 18.1; Remove unnecessary ellipsis from "Open in Browser"

    I mostly just wanted to remove the ellipsis but per node tradition nothing worked so I updated everything, with the notable omission of ky which breaks under RN when using 0.32.0 or higher.

    Expo doesn't need the global expo-cli now, so removed it from the README and updated package.json.

    opened by KTamas 0
  • Wrapping pre quotes for readability

    Wrapping pre quotes for readability

    On recent discussion, https://hackerweb.app/#/item/33512338 contrast the readability of the native hackernews quote Screen Shot 2022-11-07 at 14 37 49

    with the readability of the hackerweb quote. Screen Shot 2022-11-07 at 14 37 17

    opened by mcint 2
Owner
Chee Aun
Product-first Front-end Engineer. Interested in design, dataviz, maps, public transport & stickers.
Chee Aun
NewsAPISwift is a Swift client for News API V2, a service that provides breaking news headlines, and search for articles from over 30,000 news sources and blogs.

NewsAPISwift NewsAPISwift is a Swift client for News API V2, a service that provides breaking news headlines, and search for articles from over 30,000

Lucas Lima 22 Feb 10, 2022
Hacker News client for macOS

HNReaderApp This is the public repository for the HNReader macOS application. You can report any issue and suggest/request new features in the issue s

Mattia Righetti 186 Oct 14, 2022
Matthew Ogtong 0 Jan 20, 2022
App that shows recently posted articles about Android or iOS on Hacker News

App that shows recently posted articles about Android or iOS on Hacker News

Jose Moffa 0 Nov 9, 2021
Hackers is an elegant iOS app for reading Hacker News written in Swift.

Hackers Hackers is an iPhone and iPad app for reading Hacker News on the go. It's optimised for quickly catching up on the latest news and comments wi

Weiran Zhang 628 Dec 26, 2022
A Hacker News reader iOS app written in Swift.

HackerNews A Hacker News reader iOS app written in Swift. Features View "top", "newest", and "show" posts from Hacker News. Read posts using the SFSaf

Amit Burstein 1.3k Dec 21, 2022
Daily News is a news app with good looking user interface ! Apps architecture is MVVM and used RxSwift for binding.

Daily News Hey ! Daily News is a news app with good looking user interface ! Apps architecture is MVVM and used RxSwift for binding. Architecture I pr

Latif Atci 39 Dec 13, 2022
News app to see daily news from new York Times

News This project is demo project for newyork time apis news feed. Generally thi

kamalesh 0 Dec 18, 2021
News - A news app that use NewsAPI

News app - UIKit This is a news app that use NewsAPI - Features MVC design patte

Muhammed Faruk Söğüt 1 Jan 4, 2022
News App for Latinx News built in UIKit programmatically

LatinxNewsApp News App for Latinx News built in UIKit programmatically Overview LatinxNewsApp is a design taken from a bigger idea. It is a news app t

Bryan Gomez 1 Apr 21, 2022
Small iOS app to show some COVID-19 health, data, news and tweets ⚡

covid19.swift Small iOS app to show some COVID-19 health, data, news and tweets ⚡ Requirements Xcode 12, iOS 14 Credits API: COVID-19 API: News Tweets

null 26 Nov 30, 2022
Fancy news app that diwnloads data from new.com api and shows it in a paging collectionview.

Fancy news reader PAging collection view that shows latest news from techcurch.com and displays full content in a detail page, was built to practice t

Abdul-Mujeeb Aliu 31 Feb 10, 2022
📰 iOS news app in the style of the NYT, WSJ, CNN, BBC, FB, Twitter, Reddit & more - Includes a tvOS app :tv:

News iOS news app in the style of Apollo, Apple News, Axios, BBC, CNN, Facebook, Facebook News, FastNews, Flipboard, Lil News, NBC News, Reddit, The N

null 119 Dec 17, 2022
News app that using the NewsAPI

Appcent-Case It's News app that using the NewsAPI. Features Search News Show News Detail Add Favorite Delete Favorite Clear Favorites Share News Show

Ercan Garip 0 Aug 10, 2022
SimpleRSSReader is a simple app showing the latest Apple news.

SimpleRSSReader SimpleRSSReader is a simple app showing the latest Apple news. It demos the usage of following stuff: How to use XML Parser Delegate t

Milenko 1 Dec 8, 2021
This is my version of the H4X0R News app, taught by Angela Yu on the iOS Development Bootcamp.

H4X0R News ?? (I didn't choose the name btw) What is it about? H4X0R News is an app that shows the front page news from Hacker News Website, and when

Victor Colen 0 Nov 2, 2021
Good News iOS Application Using Machine Learning

Good News iOS Application Using Machine Learning The project entails creating an iOS application that uses an API to identify only positive articles.

RasitOner 1 Nov 19, 2021
Today. News app for iOS

Today - News app for iOS This iOS app displays a list of news, fetched from mediastack API. Running This Project Clone this project and open with XCod

Ege Alpay 0 Nov 28, 2021
Headline News View Example App for iOS. You can display the articles fetched by rss.

HeadLineNews-ObjC Headline News View Example App for iOS. You can display the articles fetched by rss. PiP(Picture in Picture) is also supported DEMO

null 11 May 31, 2022