Documented case Back to portfolio
Flutter app with external API

PopMovies

Public cross-platform Flutter app for external API consumption, content detail, offline support, and a verifiable release.

2026 Documented case
Case type Flutter app with external API
Surface Public repository
Technical focus Flutter · BLoC · TMDb API
Proof README with real screenshots and a public GitHub release.
Flutter BLoC TMDb API Offline cache Android Windows Web
Problem

Problem

The project aimed to solve a classic catalog-and-detail flow, but with a structured technical base: API consumption, local storage, error states, and a clear UI for multiple platforms.

Solution

Solution

A Flutter app was developed with Clean Architecture and BLoC to consume TMDb, list popular movies, show full detail, and keep information available offline. The README publishes real screenshots of the home and detail views.

Responsibilities

Responsibilities

Flutter architecture design, external API integration, local cache, HTTP error handling, internationalization, and product documentation.

Results

Results

The result is a public app with a published release, Android/Windows/Web support, and enough real visual evidence to showcase the implementation without external mockups.