What it does
Flix is an iOS app for browsing movies. It fetches data from The Movie Database (TMDB) API and displays posters in a grid. Tapping a film opens a detail screen with its artwork and information.
What I built
- A tab-based interface with a poster grid backed by a
UICollectionView - Networking against a third-party REST API, including loading and error states
- A detail view that carries the selected movie’s data between screens
What I learned
- Third-party APIs are a lesson in defensive programming: fields go missing, images arrive late, requests fail.
- The difference between a demo and an app is mostly what happens while the network is slow.
- Small UI decisions — spacing, image aspect ratio, back navigation — carry most of the perceived quality.