Alfa News provide a simplified experience for news reader with its beautiful and user friendly UI. You select which category of news you interested in, and Alfa News will show you the most reliable sources according to the category. If you find a source you like, you will get directed to top articles and read the article.
Enable the user to read news with different categories from the most reliable sources, give them a better experience of reading news with the user friendly UI in Alfa News.
News reader
When the user first time load the app, they will be get directed into the home view for them to pick the category of news they want to read. Once they've picked the category, they will be asked to choose the news source they want to read depending which category they've picked. Finally, Alfa News will displayed them with our most top articles during that specific time.
- ViewController & CategoryCollectionViewCell -> HOME
- SourceViewController & SourceViewCell -> Sources
- ArticlesViewController & ArticlesViewCell -> Articles
- DisplayViewController -> WebView
- News API -> https://newsapi.org
- Alamofire -> https://github.com/Alamofire/Alamofire
- Views
- CategoryCollectionViewCell
- SourceViewCell
- ArticlesViewCell
- View Controllers
- ViewController.swift
- SourceViewController.swift
- ArticlesViewController
- DisplayViewController
- Other Classes
- Category.swift
- Source.swift
- Articles.swift
- Category.swift
- Source.swift
- Articles.swift
Version:
- Swift 3.0
- Xcode 8.1
pod 'Alamofire', '~> 4.0'


