A two-screen movie Application built using Swift and SwiftUI that displays the latest movies fetched from TMDB which can be filtered either by 'top rated' or 'most popular'.
- The application is built using Swift and SwiftUI.
- I made use of Async/Await for networking because of its short and straightforward syntax.
- I used Kingfisher for downloading and caching the images as they are data consumptive. Kingfisher improves UX, by not having to download every image whenever the user closes and opens the app.
- I used the Model-View-ViewModel(MVVM) architecture.
Simulator.Screen.Recording.-.iPhone.15.Pro.-.2023-11-09.at.20.02.26.mp4
Feel free to reach out to me on Linkedin or Twitter if you have any questions or feedback!