This repo is created as submission of iOS Assignment for Goldman Sachs.
- Clone the repo.
- Open the project file.
- Run the app
- This Application will be able to fetch the APOD (Astronomy Picture of the Day) from a public API provided by NASA.
- The user will be able to get the latest Picture of the day or specify a date to get the picture of that date.
- The user will be able to add any picture as a favourite and they'll appear in a separate section called "Favourites" inside the app
- Once an image is viewed, it'll be saved to the device. Because of this, no internet is required to see the image of a date that is already opened once.
- All favourites don't need internet connection to see them.
- This app supports all orientations and all devices.
- It is assumed that NASA will not change any data of a date once uploaded. For this reason, API will not be called for the dates that are already viewed.
- SwiftUI
- CoreData