Skip to content

anil291987/NewsApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NewsApp

CodeFactor codebeat badge GitHub license

Features

The app has several main features:

  1. Fetch news based on categories: general, business, science, technology, health, entertainment, sports
  2. Bookmark articles so it can be persisted even when the app restarts.
  3. Read article inside a Safari Webview in modal sheet presentation.
  4. Search news based on the search query you type on the search bar.

SwiftUI 3 API SwiftUI and Swift Concurrency:

The SwiftUI 3 APIs used to build the app:

  1. Async Await, Structured Concurrency, and Actors.
  2. Task Lifecycle View Modifer.
  3. AsyncImage.
  4. Crafting Search Experience using Swift Searchable modifier.

Installation:

  1. Get your News API key
  2. Insert your keys into AppConfiguration.swift file
  3. Run app

News tab

NewsTabNewsCategoriesBookmarkNews

Bookmark tab

BookmarkTabSearchBookmark

NewsDetails(WebView)

NewsDetails

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages