In this PR, you will see my code for the iOSGiphyCodeChallenge. Using SwiftUI, Combine, AsyncAwait and implemented some UNIT tests. Handled the caching with Storage. I deleted the initial project setup for this purpose. Currently SwiftUI doesn't support a good way to show GIFs except WebKit which is fully native, but I don't think this is the right approach, instead I used native SwiftyGif. Hopefully you like my solution. And for running this code you will need xCode 13.2
In this PR, you will see my code for the iOSGiphyCodeChallenge. Using SwiftUI, Combine, AsyncAwait and implemented some UNIT tests. Handled the caching with Storage. I deleted the initial project setup for this purpose. Currently SwiftUI doesn't support a good way to show GIFs except WebKit which is fully native, but I don't think this is the right approach, instead I used native SwiftyGif. Hopefully you like my solution. And for running this code you will need xCode 13.2
In this PR, you will see my code for the iOSGiphyCodeChallenge. Using SwiftUI, Combine, AsyncAwait and implemented some UNIT tests. Handled the caching with Storage. I deleted the initial project setup for this purpose. Currently SwiftUI doesn't support a good way to show GIFs except WebKit which is fully native, but I don't think this is the right approach, instead I used native SwiftyGif. Hopefully you like my solution. And for running this code you will need xCode 13.2