Voltar aos projetos
Em produção Por Creapolis

Películas.
Todos os seus filmes,
em um só app.

Descubra o que assistir hoje, salve o que gostou e pare de procurar em três apps diferentes como se chamava aquele filme.

Sua lista

24 filmes salvos
124
Assistidos
4.6
Média
8
Listas
Para assistir
O Poderoso Chefão1972
Interestelar2014
Whiplash2014
ANDROID
Plataforma
Entretenimento
Categoria
ES · EN
Idiomas
Grátis
Preço
Módulos · O que faz

Construído com critério, não com uma checklist.

Cada módulo responde a um caso de uso real. Sem features decorativas que parecem boas na demo e atrapalham no dia a dia.

E

Navegue o catálogo

Milhares de filmes e séries, de lançamentos a clássicos. Busca por título, ator, diretor ou gênero.

L

Listas customizadas

Crie listas por gênero, década ou o que quiser inventar. "Para domingos", "Com a mãe", o que for. Seus favoritos a um toque.

Q

Busca avançada

Filtre por ano, gênero, nota, elenco ou duração. Encontre exatamente o que quer assistir.

i

Detalhes completos

Elenco, nota, trailer, curiosidades e sinopse. Tudo em uma vista, sem abrir cinco apps. Recomendações baseadas no que você salvou.

Sync multi-dispositivo

Suas listas e favoritos em qualquer dispositivo. Sua conta, sua coleção, onde estiver.

Rápido e moderno

UI fluida com cache agressivo de posters, transições animadas e suporte a Android 15. Sem lag, sem espera.

Como construí

Decisões que importaram.

01

O problema

Você quer assistir um filme e acaba rodando três apps de streaming em paralelo só pra descobrir onde está disponível. Uma lista que fez em um app é inútil em outro. Caos. 60% dos usuários abandonam a busca após 2 apps.

02

Arquitetura de dados

Películas é uma camada própria sobre dados abertos de filmes (TMDB). Sem backend próprio — Retrofit consome a API, Room armazena tudo localmente. O catálogo é infinito mas sua seleção é sua. O tradeoff: sem backend não há sync entre dispositivos.

03

Cache agressivo de imagens

Coil com cache em memória + disco. Posters pré-carregados em scroll de background. Transições animadas entre lista e detalhe: o poster se expande de sua posição. O app parece rápido porque você nunca vê um espaço vazio onde deveria ter um poster. Métrica: 0 posters vazios em scroll normal.

04

Busca que não bloqueia

Busca local com Room + FTS (Full Text Search). Sem debounce desnecessário: cada keystroke filtra em < 50ms. Busca avançada: ano, gênero, nota, elenco, duração. Filtros combináveis sem lag. O tradeoff: busca local limitada ao catálogo armazenado.

05

Deep links e navegação

Cada filme tem um deep link estável: /peliculas/{id}. Isso permite compartilhar direto para um filme, voltar de um push, ou abrir de um widget. Navigation Compose gerencia o stack de navegação com proteção contra corrupção de back-stack.

06

Offline: o que funciona e o que não

Com conexão: catálogo completo, busca, trailers, recomendações. Sem conexão: suas listas, favoritos e posters armazenados. Room armazena todo o catálogo visto. O tradeoff: não pode explorar filmes novos sem rede, mas sua coleção sempre está disponível.

07

Performance reais

Cold start: < 500ms. Scroll do catálogo: 60fps com posters de alta resolução. Busca: < 50ms por query. Memória: < 80MB com 500 posters armazenados. Tamanho APK: < 12MB. Essas métricas são medidas em um Xiaomi Redmi Note 11 (gama média), não em um Pixel 7.

08

O que aprendi

Imagens são tudo nesse tipo de app. Coil com cache agressivo, posters pré-carregados, transições animadas entre lista e detalhe. Android 15 me forçou a repensar permissões e bateria — e o resultado ficou melhor para o usuário. Hilt simplificou a injeção de dependências mas adicionou complexidade ao build.

Stack
KotlinJetpack ComposeRetrofitCoilRoomHilt
Download

Experimente hoje.

Grátis, sem contas, sem anúncios chatos. Abra e use.

Algo parecido?

Precisa de algo parecido?

Se gostou deste app e quer um para seu segmento ou sua ideia, vamos conversar. Construo coisas assim todos os dias.