https://github.com/mahinmuhammad/techeveryday
iOS app that fetch data from HackerNews website
https://github.com/mahinmuhammad/techeveryday
Last synced: about 1 month ago
JSON representation
iOS app that fetch data from HackerNews website
- Host: GitHub
- URL: https://github.com/mahinmuhammad/techeveryday
- Owner: MahinMuhammad
- License: apache-2.0
- Created: 2023-05-07T05:42:17.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-07T14:19:58.000Z (about 3 years ago)
- Last Synced: 2025-01-14T14:18:45.555Z (over 1 year ago)
- Language: Swift
- Size: 2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
TechEveryday
TechEveryday is an iOS app built with SwiftUI that uses HackerNews website's API to display
the top headlines of the front page of HackerNews in a list view.
When the user taps on a headline, they are navigated to a web view page of that news link.
Graphical User Interface
Requirements
- iOS 14.0 or later
- Xcode 12.0 or later
- Swift 5.3 or later
Getting Started
To clone this app and run it on Xcode, follow these steps:
- Clone the repository: git clone https://github.com/MahinMuhammad/TechEveryday.git
- Open the TechEveryday.xcodeproj file in Xcode.
- Build and run the project in Xcode.
Features
- Displays the top headlines of the front page of HackerNews
- Navigates the user to the web view page of a news link when tapped on a headline
Future Updates
In the next update, I plan to add search bar and save news option for better user experience.
Contributing
I welcome contributions from the community! To contribute to TechEveryday, follow these steps:
- Fork the repository.
- Create a new branch for your feature: git checkout -b feature/your-feature-name.
- Make your changes and commit them: git commit -m "Add your commit message here".
- Push your changes to your forked repository: git push origin feature/your-feature-name.
- Submit a pull request to the main repository.
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Contact
If you have any questions or comments about ChatGenie, feel free to reach out to me at rahmanmahin@icloud.com.