EzNews - A simple and easy to use News app for iOS and iPadOS. It uses NewsAPI as its backend

Overview

EzNews

This was my first proper Swift app. Its a news app made for iOS and iPadOS. It useds NewsAPI as its source of news. Its the best news app I have ever used (Although I am pretty biased 😛 )

Features:

  1. By default, App shows the news of the country you're in.
  2. You can change the country and category in the News feed.
  3. You can search about any topic.
  4. You can bookmark news to read it later.
  5. EzNews opens app articles in reader mode which means NO ADS while reading the articles.
  6. It supports caching that means you're not constantly hitting the newsAPI server again and again.
  7. Since it supports caching that means you can scroll through articles with no internet connection.
  8. EzNews is built to utilize the maximum space on your iDevice. That means its user interface changes from screen to screen.
  9. It suports all the amazing features of iPad like slideover and split screen.

The project is built using Swift and uses Apple's latest swift APIs.

Consider leaving a if you like the repository.

App's UI/UX 📱

Will be updated later

Who Can Contribute? 👩🏽‍💻

  • Anyone of all skill levels can contribute to this repo
  • Please check all issues that are labelled as Changes
  • Some issues are labeled as good-first-issue these are great for beginners to get involved

Before working on an issue please leave a comment and you will be assigned

Getting Started 🙌

  • Fork the project

  • Open your forked project in GitHub and click on the green <>Code button.

  • Copy the HTTPS or SSH link and open your Terminal / Git Bash.

    git clone <the link>
    
  • Run project (to ensure everything works)

  • Checkout a new branch to work on an issue:

    git checkout -b name-of-issue-ticketNumber
    
  • Once you've finished coding / working on an Issue, you can open a new PR

    git add . 
    git commit -m “Description of what was sorted”
    git push origin name-of-issue-ticketNumber
    
  • Open the project on GitHub and raise to master branch on the repo

You might also like...
A link tracker remover for iOS and iPadOS

Uni Uni is an application that removes tracking parameters from links shared on the web and swaps proprietary services with free and open source alter

Mastodon and Twitter client for iOS, iPadOS & macOS
Mastodon and Twitter client for iOS, iPadOS & macOS

Note: Mamoot! is under heavy development and is obviously far from complete at this moment. We're currently looking for more people to work with us, s

🎲 100% SwiftUI 2.0, classic 2048 game [SwiftUI 2.0, iOS 14.0+, iPadOS 14.0+, macOS 11.0+, Swift 5.3].
🎲 100% SwiftUI 2.0, classic 2048 game [SwiftUI 2.0, iOS 14.0+, iPadOS 14.0+, macOS 11.0+, Swift 5.3].

swiftui-2048 If you like the project, please give it a star ⭐ It will show the creator your appreciation and help others to discover the repo. ✍️ Abou

A Safari Extension for iOS & iPadOS

Duplicator Duplicator is a Safari Extension for iOS and iPadOS that makes duplicating tabs much easier! Check it out on the App Store Privacy Policy ?

Create a beautiful Onabording for your iOS/iPadOS apps in just a few minutes.
Create a beautiful Onabording for your iOS/iPadOS apps in just a few minutes.

Create a beautiful Onabording for your iOS/iPadOS apps in just a few minutes.

DevToys for iPad - a SwiftUI reimplementation of DevToys, a Swiss Army Knife for developers, for iPadOS
DevToys for iPad - a SwiftUI reimplementation of DevToys, a Swiss Army Knife for developers, for iPadOS

DevToys for iPad - a SwiftUI reimplementation of DevToys, a Swiss Army Knife for developers, for iPadOS

IOS mobile application that uses URLSession and Firebase
IOS mobile application that uses URLSession and Firebase

DogApp IOS mobile application that uses URLSession and Firebase. First a dog ima

App Everything in one place (news, weather, stocks and much more)
App Everything in one place (news, weather, stocks and much more)

Dashy Everything in one place (news, weather, stocks and much more) I tried to follow MVVM Pattern, Used Decodable And URLSession instead of thrid-par

NewsApp- - Built A News App With SwiftUI and Mock Data
NewsApp- - Built A News App With SwiftUI and Mock Data

News APP Built A News App With Swift UI and Mock Data Screen Gif

Releases(V1)
Owner
Arnav Singhal
Hey!
Arnav Singhal
Flutter news app with NewsApi Org

Installation flutter pub get Usage flutter run Learn I will show how to create a flutter news app with NewsApi Org, In Flutter News App we will load

Sanskar Tiwari 374 Nov 15, 2022
NewsAPI-Project - News API Project For iOS

NewsAPI-Project Es necesario descargar y realizar un pod install para ejecutar e

Álvaro Ferrández 0 Feb 3, 2022
A mobile application that presents the news received via NewsAPI to the user. Built with SwiftUI.

?? SwiftUI News App with NewsAPI A mobile application that presents the news received via NewsAPI to the user. Built with SwiftUI. ✅ Features The data

Doğancan Mavideniz 5 Nov 15, 2021
Easily create UIViewControllers for news articles similar to those in the News app.

MRArticleViewController This framework allows you to easily setup View Controllers to display News Articles inspired by those from the Apple News App.

Matt Rigdon 104 Apr 18, 2022
News App 📱 built to demonstrate the use of SwiftUI 3 features, Async/Await, CoreData and MVVM architecture pattern.

Box Feed News App ?? built to demonstrate the use of following features, SwiftUI 3 Async/Await AsyncImage List Refreshable Swipe Actions Separator Cor

Sameer Nawaz 113 Nov 10, 2022
Simple news iOS app with SwiftUI

NewsUI Simple news iOS app with SwiftUI ??️ which uses NewsAPI to fetch top news headlines The codebase uses following modern keys: SwiftUI Async/Awai

Fumiya Yamanaka 19 Nov 14, 2022
A simple iOS App that reads from the Test Flight News API

README Table of contents General info Unit Testing Technologies Revision Updates Setup General info SpaceFlight is a simple app built using the MVVM d

Diego Bustamante 0 Oct 28, 2021
MyNews-iOS - A simple iOS mobile application for reading news articles

MyNews A simple iOS mobile application for reading news articles. This app uses

Ernest Nyumbu 1 Mar 31, 2022
Shows a Pokémon list with its image and name with SwiftUI

TelepassDigitalTestIB Description General This project aims to develop an app, for Telepass interview process, that shows a Pokémon list with its imag

null 1 Jul 5, 2022
small iOS & ipadOS application written in SwiftUI and Combine, that fetches twitter users and tweets using Twitter's api

HomeTwitter Small iOS & ipadOS application written in SwiftUI and Combine, that fetches twitter users and tweets using Twitter's api. This is just a s

Sorin Miroiu 1 May 13, 2022