Firstly, you can search movie and if there is error in searching, you can see what is wrong in app. After the successful searching you can see related movies. If there is no poster url for this movie, I added app Icon as placeholder poster. Finally, you choose one of the movies and get information about movies. If there is no info about genre or some information like genre, this info view is not gonna show up.
API, Collection View, protocol-delegate ...
No third libaries