Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 1.88 KB

README.md

File metadata and controls

52 lines (37 loc) · 1.88 KB

News-App

This is the News app I Use the News API

Features

The app has several main features:

1- Fetch news based on categories: general, business, science, technology, health, entertainment, sports 2- Favorites 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

Swift

  • When showing more information about the News, to you see.
  • Project Organization & Architecture
  • add PageControl in CollectionView to Auto Image Slider With PageControl
  • app support light mode and dark mode
  • ARC, Memory Leaks
  • Downloading & Caching Image
  • Persistence Manager used (user default)
  • send users a notification about the news saved in favorite to read it
  • Planning our Network Calls - API, JSON, Model
  • Alamofire
  • Generics Networking(Custom Response)
  • Asynchronous Data Fetch
  • Singleton
  • and many tools used

UI

gif about the run app

Top headlines and sources in the Eg

ezgif com-gif-maker (3)

Search

ezgif com-gif-maker (1)

Favorites

ezgif com-gif-maker (2)

Notifications

ezgif com-gif-maker