/StockMovie-app

Projeto de faculdade: Mercado de ações em títulos de filmes

Primary LanguageKotlin

StockMovie-app

Este projeto consiste na simulação de uma plataforma de bolsa de valores baseada em filmes que ainda serão lançados, realizado com comunicação via Api Web Service de modo colaborativo, a Api pode ser encontrada neste repositório

Introdução

A ideia principal se foca em abrir o capital de filmes a serem ainda produzidos, estipulando um número de ações a um valor determinado, ao comprar uma quantidade de ações de um filme a escolha do usuário, o próprio terá seu retorno financeiro quando o filme sair de circulação das salas de cinema, fechando assim sua arrecadação, tal arrecadação de bilheteria é dividida entre os acionistas conforme a quantidade e o valor das ações adquiridas

Layouts

Login Home Search

Ações

Ao entrar na aplicação informando o usuário e senha o usuário pode escolher um filme desejado, um filme em que acredita que realmente pode gerar lucro em suas exibições baseadas na bilheteria, ao clicar no filme desejado é mostrado a tela dos detalhes do filme, na tela aberta se encontra informações dos filmes e suas estimativas de lucros, como o filme ainda não saiu, sua bilheteria é um valor estimado, tal valor é necessário para o cálculo do valor da ação, a qualquer momento o usuário tem acesso aos seus dados e também a sua carteira de investimentos

Detalhes do filme Dados do usuário Carteira

Rodando a aplicação

Clone ou realize o download do projeto em formato Zip, más antes certifique se que contem os pré requisitos para as comunicações com o banco de dados

Pré requisitos

Para garantir o bom funcionamento da aplicação rode com:

  • Target JVM 1.8
  • Android Gradle Plugin Version 3.5.3
  • Gradle Version 5.4.1

Instalando

Após clonar o projeto, importe no seu Android Studio, aceitando as susjestões da Ide, os pré requisitos serão importados automaticamente,

  • No pacote 'retrofit', há a classe 'ConnectionRetrofit.kt', altere a constante BASE_URL, para o endereço que irá utilizar ao realizar o download da API

  • Rode a aplicação normalmente

Tecnologias utilizadas