- Used table view in list screen
- Download news images via Kingfisher
- Lottie animation was used on the bookmark screen.
- Fetch the data from Google News API
- MVVM Architecture (Protocol + Extension)
- Alamofire
- Snapkit (Programmatically)
- Kingfisher
- Localization
- Table View
- Tab Bar and Navigation Controller
- Search Controller (Searchable)
- TypeAlias
- Codable
- SPM
- Lottie Animation
newsapp.mov
Localization.mov
- add favorite news to bookmark screen
- add searchable ✅