It is an application that allows the user to choose the country and many of his favorite categories to know their news, then he can search for a specific news using its title and the results will appear ordered by date then he can know the details of each news by click on news cell to navigate to details screen. news data is cached in CoreData and updated every 30 minutes from API.
Tools Used: Swift, UIKit, RxSwift, MVVM, CoreData, AlamoFire.