Allows the user to see a list of the top articles/stories by New York Times. If the user bookmarked an article they will be able to read it again later in an offline mode.
Realtime Data
All the fetched articles are updated using the NYTimes API.
Accessible Offline
Any bookmarked articles will be stored to be accessible later in an offline state, using the RealmDB.
Less Bandwidth
Less data used and faster loading because of the Kingfisher images caching feature.
Simple and Responsive
Simple UI using the Apple's system colors, with the support for the Dark and light modes.
Feedbacks
No internet connection and No stored articles feedback images.
- NYTimes for fetching the articles data
- CocoaPods
- Alamofire
- Kingfisher
- RealmDB
- MVC
You will need to replace the NYApiKey
in the code with your API key, which you can get from your NYTimes developer account.
Reach out to me at one of the following places!
- Portfolio at
kirlosyousef.com
- Linkedin at
Kirlos Yousef
No Bookmarked aricles - Image by Iconscout Freebies on Iconscout
No internet connection - Image by Pixel True on Iconscout
- MIT License
- Copyright 2020 © Kirlos Yousef.