A Hacker News reader iOS application.
- View "top", "newest", "best", "ask" and "show" posts from Hacker News
- Read posts using the
SFSafariViewController
component - View comments
- Today extension
- VIPER architecture
- Supports dark theme
- Thumbnails generated for posts
- Full iPad multitasking support
- Uses the official Firebase-based Hacker News API
- Download the repository
$ git clone https://github.com/nik3212/HackerNews
$ cd HackerNews
- Install the required dependencies
$ pod install
- Open the workspace project in Xcode
$ open HackerNews.xcworkspace
- Compile and run the app in your simulator
- Xcode 11.5+
- iOS 10+
- Swift 5.2+
Please feel free to help out with this project! If you see something that could be made better or want a new feature, open up an issue or send a Pull Request!
Hacker News is an open source project by Nikita Vasilev licensed under the MIT license.
I use several open source projects in Hacker News, in no particular order:
- CocoaPods
- Firebase
- SwiftLint
- Sourcery
- Swinject
- Kingfisher
- Skeleton
- EmptyDataSet-Swift
- Nimble
- Quick
- iOSSnapshotTestCase
- R.swift
HackerNews is available under the MIT license. See the LICENSE file for more info.