Skip to content

Aplicativo que permite explorar filmes, com informações detalhadas, trailers e recomendações. • Checkpoint 04 - Desenvolvimento Cross Platform • 3º Ano - Sistemas de Informação, @FIAP • 2024

Notifications You must be signed in to change notification settings

naluisaelias/movieApp-flutter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎞 Movie App

Um aplicativo Flutter para exibir informações sobre filmes, incluindo detalhes, vídeos, recomendações e muito mais.

Este projeto foi desenvolvido como parte do Checkpoint 04 da disciplina 'Desenvolvimento Cross Platform' ministrada pelo professor Diego Camilo Martins Vieira.

📲 Funcionalidades

  • Exibir lista de filmes populares.
  • Detalhes do filme, incluindo sinopse, gênero e data de lançamento.
  • Reproduzir trailers de filmes.
  • Recomendações de filmes semelhantes.

⚙️ Tecnologias Utilizadas

  • Flutter: Flutter é um framework de UI open-source criado pelo Google. Ele permite o desenvolvimento de aplicativos móveis multiplataforma de alta qualidade para iOS e Android a partir de uma única base de código.
  • Dart: Dart é a linguagem de programação utilizada no desenvolvimento de aplicativos Flutter. Ela é uma linguagem moderna, orientada a objetos e de tipagem estática, desenvolvida pelo Google.
  • Material Design: Material Design é um sistema de design desenvolvido pelo Google que ajuda os desenvolvedores a criar interfaces de usuário bonitas e funcionais seguindo princípios de design consistentes.
  • The Movie Database (TMDb) API: TMDb é uma API que fornece informações detalhadas sobre filmes, séries de TV e atores. Os desenvolvedores podem usar essa API para obter dados como sinopses, classificações, imagens e trailers para enriquecer seus aplicativos.
  • Cached Network Image: Cached Network Image é um pacote Flutter que permite carregar e exibir imagens da internet com suporte ao cache. Ele ajuda a melhorar o desempenho do aplicativo, reduzindo o tempo de carregamento e o consumo de dados ao reutilizar imagens já carregadas.
  • YouTube Player (opcional para reprodução de vídeos): YouTube Player é um pacote Flutter que permite a incorporação e reprodução de vídeos do YouTube diretamente no aplicativo. Ele suporta opções como personalização do player, controle de reprodução e exibição em tela cheia.

👨🏻‍🏫 Orientações do Checkpoint

Implementar novas funcionalidades seguindo os requisitos.

📝 Requisitos

  • Funcionalidade de Detalhes do Filme: Ao clicar em qualquer filme listado no aplicativo, o usuário deverá ser redirecionado para uma nova tela de detalhes. Nesta tela, devem ser exibidas informações completas do filme, como título, sinopse, ano de lançamento e avaliação. Para isso, utilize no mínimo um endpoint da API de filmes.
  • Funcionalidades Extras: Além da funcionalidade de detalhes do filme, implemente mais duas funcionalidades de sua escolha, desde que utilizem ao menos dois endpoints adicionais da API de filmes. A escolha das funcionalidades fica a seu critério, mas elas devem trazer valor ao usuário e estar relacionadas ao contexto do aplicativo de filmes.

About

Aplicativo que permite explorar filmes, com informações detalhadas, trailers e recomendações. • Checkpoint 04 - Desenvolvimento Cross Platform • 3º Ano - Sistemas de Informação, @FIAP • 2024

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 53.7%
  • C++ 22.3%
  • CMake 18.8%
  • Swift 1.9%
  • HTML 1.8%
  • C 1.4%
  • Other 0.1%