Good News iOS Application Using Machine Learning

Overview

Good News iOS Application Using Machine Learning

The project entails creating an iOS application that uses an API to identify only positive articles. The sentiment analysis inference is performed on the articles's texts using built-in Natural Language Processing algorithm.

Overview

  1. Get the key for a news API Key
  2. Create iOS application using tableView
  3. Create a decodable to parse the API calls
  4. Use Swift's NLP algorithm on articles' description
  5. Customize the feed view creating custom Cell
  6. Create a search bar to fetch more news
  7. Implement 'No Filter' button to see All the News

Final Result

Extra Feature

In case users may want to see all news including bad ones on a particular topic or in general, there is a button on the top right side.
To go back from bad news to Good News, user should swipe the table view down and refresh it.

Requirements:

Install Xcode 13
Copy and clone the project
Register an API key at https://newsapi.org/
Paste the API Key inside APICaller.swift
Build and run the project

About Me:

Muhammed Raşit Öner - LinkedIn
This project is a part of my Bachelor Thesis at Wrocław University of Science and Technology.

You might also like...
This is my version of the H4X0R News app, taught by Angela Yu on the iOS Development Bootcamp.
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

 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

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

Today. News app for iOS
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

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

Hackers is an elegant iOS app for reading Hacker News written in Swift.
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

A Hacker News reader iOS app written in Swift.
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

Hacker News client for macOS
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

Fancy news app that diwnloads data from new.com api and shows it in a paging collectionview.
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

SimpleRSSReader is a simple app showing the latest Apple news.
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

Owner
RasitOner
RasitOner
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
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
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
NY Times is an Minimal News 🗞 iOS application built to describe the use of SwiftSoup and CoreData with SwiftUI.

?? NY Times is an Minimal News ?? iOS app ?? built to describe the use of SwiftSoup and CoreData with SwiftUI??

The Code Monks 189 Dec 22, 2022
News application with 66 providers

News Description An application that let's you discover and read news. It's possible with using News API, that provides simple and easy-to-use API tha

Ivan Magda 18 Dec 10, 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
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
📰 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