- List news Articles with pagination (using NewsAPI service)
- search news with publisher name
- show article details
- navigating to Article website source
-
MVVM Design Patter
-
Clean Architecture Design (Uncle Bob)
-
Repository Design Pattern
-
Xibs with AutoLayout
-
Solid Principles
-
Data Binding
-
Image Caching using ( Kingfisher Pod )
- Unit Tests - Cache new using Core Data
1- clone the repository 2- go to project directory and 'install pods' using command line 3- open .xcworkspace file using XCode