/the-movie

The Movie

Primary LanguageKotlin

The Movie App

Sumário:

Sobre este projeto:

A ideia deste aplicativo é:

  • Consumir a API The Movie Database e listar Filmes e Séries.
  • Praticar o conceito de Modularização Android.
  • Praticar o conceito de Clean Architecture.
  • Praticar integração de Apps Android com Firebase.

Motivação:

Este aplicativo faz parte do meu portfólio pessoal e eu o desenvolvi visando os meus estudos e a prática dos meus conhecimentos. Caso você faça o download deste repositório e observe pontos de melhoria, seja no código, estrutura, UI/UX, etc... Ou queira apenas dar um simples feedback eu ficarei extremamente feliz. Estou aqui para aprender e me tornar um desenvolvedor cada vez melhor. 😁

Você pode entrar em contato comigo através do Linkedin e também através do e-mail: gnunes1909@gmail.com

Observações:

  • Este projeto ainda não possui suporte para Dark Theme.
  • Este projeto possui pesquisa somente por Filmes, pois o endpoint de Multi Pesquisas estava off durante o desenvolvimento.
  • Este projeto segue uma arquitetura propria.

Funcionalidades:

  • Feature de Login.
  • Feature de Login Google.
  • Feature de Cadastro.
  • Feature de Filmes.
  • Feature de Séries.
  • Feature de Pesquisa.
  • Feature de Favoritos.
  • Feature de Detalhes.
  • Feature de Conta.

Componentes:

  • Componentes da Arquitetura Android:
    • ViewModel, Fragments, Lifecycle, Navigation, StateFlow, Room, etc...
  • Injeção de dependência com Koin.
  • Consumo de API Rest com Retrofit.
  • Processamento de imagens com Coil.
  • Armazenamento de dados com DataStore.

Conceitos:

  • Modularização com Arquitetura.
  • Clean Architecture e MVVM.

Formas de acessar o app:

  • Download do Apk na release do projeto.
  • Clonando o repositório:
    • git clone https://github.com/nunes1909/the-movie.git