Movie List App is an application developed while studying and practicing viewCode, CoreData, SwiftUI, and WidgetKit. It allows users to discover and list movies, using the OMDB API.
![](https://private-user-images.githubusercontent.com/42322507/318428511-ec7590a7-35c5-4b46-9d32-4a9b76656427.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MTgyMTUsIm5iZiI6MTcyNDYxNzkxNSwicGF0aCI6Ii80MjMyMjUwNy8zMTg0Mjg1MTEtZWM3NTkwYTctMzVjNS00YjQ2LTlkMzItNGE5Yjc2NjU2NDI3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDIwMzE1NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI4MzA3MGQxZGUzOTIwYTQ4ZDdiZDhjYTZlNzRkYjE5Njc2NzFiYjFiYzRiYjBkOWIzMzY5ZTdiOWZhYTJmNmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.GcJqPliSB4ODtrSaYwxO6nUN-GkaqfQZNTC7lZMaG3o)
![](https://private-user-images.githubusercontent.com/42322507/318428696-9d7f3ad1-c61c-44b9-8a34-431d9247076d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MTgyMTUsIm5iZiI6MTcyNDYxNzkxNSwicGF0aCI6Ii80MjMyMjUwNy8zMTg0Mjg2OTYtOWQ3ZjNhZDEtYzYxYy00NGI5LThhMzQtNDMxZDkyNDcwNzZkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDIwMzE1NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNhYTNmOWRjYTU3N2M2M2Y1ZDQxMmI5YmEzNTFhYmU2ODg5Njk1OWQyNDNhYjg3NTI0OTE3YjFjZGRmZDhkYjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.vR99DWEy4nypafWY5J-iuh09ud6Nzl_5WJv1AQJ_NjY)
![](https://private-user-images.githubusercontent.com/42322507/318442377-7a29357b-1c3d-45db-9244-906c1d48cdef.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MTgyMTUsIm5iZiI6MTcyNDYxNzkxNSwicGF0aCI6Ii80MjMyMjUwNy8zMTg0NDIzNzctN2EyOTM1N2ItMWMzZC00NWRiLTkyNDQtOTA2YzFkNDhjZGVmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDIwMzE1NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdmNmI4MzEyYzNhN2EwYzFjNTFhNjhjYTU2YjM0NGJhYTBiZmYxY2ViZDkxMTljNGY5NjkyMTRmNTRmMGJmMjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.WjbVRuHJJwUbCCuAOxRD0_aS2jJK1BKRn1lt5gaaeIs)
![](https://private-user-images.githubusercontent.com/42322507/318442441-a652d3e7-caf1-4d0b-9f1a-7fa5e6c65efd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2MTgyMTUsIm5iZiI6MTcyNDYxNzkxNSwicGF0aCI6Ii80MjMyMjUwNy8zMTg0NDI0NDEtYTY1MmQzZTctY2FmMS00ZDBiLTlmMWEtN2ZhNWU2YzY1ZWZkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI1VDIwMzE1NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQyZjkwZWMyM2Y5NDNmMWJmMjY1ZWQyYzAyMWI2M2VlNmU3MTEwN2YxZjBmMDRhNmYxMGQzZTcyY2Q1YmQwOGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Ev0Kfk6nxVpyN-_qrMnHrMM-S_59yIs9869D6oHRcPg)
To use the app, you'll need an access token from the OMDB API:
Visit OTT RapidAPI to obtain your token. Clone the repository and insert your token where indicated in the code.
Contributions are always welcome! If you have any ideas to improve the app or fix a bug, feel free to open an issue or submit a pull request.