Skip to content

HackerNews is an iOS application designed to keep you informed with the latest headlines from the tech world. The app aggregates news from various tech news sources and presents them in a user-friendly interface.

Notifications You must be signed in to change notification settings

rio-rishabh/HackerNews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HACKERNEWS

HackerNews is an iOS application designed to keep you informed with the latest headlines from the tech world. The app aggregates news from various tech news sources and presents them in a user-friendly interface. It uses data sourced from Y Combinator to provide up-to-date and relevant tech updates daily.

Key Features: Tech News Feed: A comprehensive list of headlines from leading tech news sources. Detailed Article View: Utilizes WebKit and WebView to display detailed information for each tech article. Listing of Articles: Uses ListView or TableView to efficiently display a list of articles. Read Counts: Tracks the number of views or reads for each article. The most-read articles will be displayed at the top, along with their hit count. Daily Updates: Regularly updated content to keep you informed about the latest trends and developments. Y Combinator Integration: Utilizes Y Combinator’s data source to fetch and display tech news headlines.

Tech Stack SwiftUI: For building user interfaces in a declarative way. UIKit: For legacy support and advanced UI customizations. WebKit: For displaying detailed article content using WebView.

Prerequisites

Xcode 12 or later iOS 14.0 or later Swift 5.0 or later

Installation

Clone the Repository: https://github.com/rio-rishabh/HackerNews.git Open the Project: Open the .xcodeproj file in Xcode. Install Dependencies: Use Swift Package Manager to manage dependencies. Ensure that the Y Combinator API integration is correctly set up. Build and Run: Select the desired simulator or device. Click the “Run” button in Xcode.

API Integration: EndPoint : http://hn.algolia.com/api/v1/search?tags=front_page Documentation: https://hn.algolia.com/api

Contact For any questions or feedback, please reach out to: Name : Rishabh Sharma Email: sharma.rishabh@northeastern.edu

Screenshot 2024-08-22 at 3 03 39 AM Screenshot 2024-08-22 at 3 03 57 AM

About

HackerNews is an iOS application designed to keep you informed with the latest headlines from the tech world. The app aggregates news from various tech news sources and presents them in a user-friendly interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages