Akgunahmet / NewsCast

NewsCast

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NewsCast App

2 2

"My news application provides you with easy access to current art, science, and world news. You can browse through news articles in various categories, explore the details of the ones that catch your interest, and even visit the news websites. By adding your favorite news articles to the favorites section, you can easily access them and never forget to read them. Discover my news application to stay updated with current and diverse news, and keep yourself informed about global developments. Step into the exciting world of news and have an informative experience!"

Features

  • On the homepage, the data retrieved from the NYTimes API is displayed.
  • The user has the option to read news articles from different categories if desired.
  • The news articles that the user adds to favorites are saved in CoreData.
  • The users can access the website of the news articles they have added to favorites.

Dependencies

  • UIKit
    - TableView
    - SafariViewController
    - Tabbar
    - NavigationController
  • AutoLayout
  • CoreData
  • Alamofire
  • SDWebImage
  • Delegation Pattern
  • This application is written as modular.
  • MVC Design Pattern
    MVC

Installation

  • Download or clone the project.
  • *Install the Alamofire and SdWebImage packages using SPM
  • Add your API Key from NYTimes to the appropriate location in Services->NewsService.swift file! Ekran Resmi 2023-05-18 19 46 16
  • The project is ready to use. Enjoy! :)

Application Videos

*You can watch the promotional videos of the application

NewsCast.mp4

Application Images

NewsCast ArtsNews DetailsPage WebSite FavoritesPage DeleteAllFavorites

About

NewsCast


Languages

Language:Swift 100.0%