Sobre | Ajustes e melhorias | Tecnologias Utilizadas
Movie App é uma aplicação mobile para visualização e pesquisa de filmes, construído em Flutter com o intuito inicial de participar em um processo seletivo. Entretanto acabou se tornando um projeto de estudo para entendimento do que antes era desconhecido e nivelamento das minhas habilidades na linguagem e Framework.
Vamos construir um app para buscar filmes?
Para realizar esse desafio você vai precisar:
- Consumir os dados da API The Movie DB (https://developers.themoviedb.org/3/getting-started/introduction);
- Desenvolver a aplicação em Flutter
- Utilizar o padrão de arquitetura que preferir (MVP, MVP, MVVM, Bloc, MobX, etc)
- Disponibilizar o código num repositório (Github, Gitlab, Bitbucket...) e nos enviar o link.
- O aplicativo deverá seguir o layout do figma no link : https://www.figma.com/file/p2vU5rmkSnulbxEqHjk5ah/Desafio-Flutter-Cubos?node-id=0%3A1.
- Arquitetura MVC
- SOLID
- Consumir os dados da API The Movie DB (https://developers.themoviedb.org/3/getting-started/introduction);
- Injeção de dependência
- Home Page
- Gênero do filme, separado em quatro tabs
- Detalhar Movie
- Buscar pelo nome do Filme
- Uso do app Offline (cache)
- Fidelidade do layout em relação ao Figma.
- Testes Unitários
- Testes de Widgets
Esse projeto foi desenvolvido utilizando as seguintes tecnologias:
- Faça um fork do projeto
- Abra o terminal do Visual Studio Code
- Digite (troque ReinanS pelo nome do seu usuário): git clone https://github.com/ReinanS/movie_app
- Nome da pasta: movie_app
- Fork este repositório,
- Crie sua branche com sua contribuição:
git checkout -b my-feature
- Commit suas mudanças:
git commit -m 'feat: My new feature'
- Push sua branch:
git push origin my-feature