The movie details are loaded and displayed quite well. However, when you try to add the movie to your favorites, the app crashes.
Still on that, there's no live update on the icon. Users would expect to see a different color immediately after clicking the icon - not after refreshing the screen!
possible fix:
Use Livedata or Flows in conjunction with Coroutines to capture and update the icon state at real time!
desc:
The movie details are loaded and displayed quite well. However, when you try to add the movie to your favorites, the app crashes. Still on that, there's no live update on the icon. Users would expect to see a different color immediately after clicking the icon - not after refreshing the screen!
possible fix: