APROM Aplicação para Gestão de Projetos
INTRODUÇÃO A aplicação deverá dar apoio aos gestores que tem seus projetos cadastrados na ferramenta Redmine. O aplicativo será desenvolvido para sistema operacional Android. A aplicação através do login do usuário deverá listar os projetos e para cada projeto ativo deverá ser exibido um conjunto de gráficos que possam acompanhar o desenvolvimento do projeto via tela do smartphone.
Redmine
CARACTERÍSTICAS
CARACTERÍSTICAS
CARACTERÍSTICAS
TECNOLOGIAS SDK Android XML SQLite JSON RESTful Activity
SDK Android Fornece as bibliotecas da API (Interface de Programação de Aplicações) e as ferramentas necessárias para a construção e desenvolvimento, teste e depuração de aplicativos para Android.
Download do pacote com o Eclipse e o ADT Gerenciador SDK, escolher as API’s que darão suporte ao aplicativo para a versão do Android para a qual se deseja desenvolver
Diretórios e arquivos do Projeto
XML Linguagem de marcação de dados que provê um formato para descrever dados estruturados. Criada para estruturar, armazenar e enviar informações. Isso facilita declarações mais precisas do conteúdo e resultados mais significativos de busca através de múltiplas plataformas.
FUNCIONAMENTO
SQLite Biblioteca em linguagem C que implementa um banco de dados SQL embutido. O uso de SQLite é recomendado onde a simplicidade da administração, implementação e manutenção são mais importantes que incontáveis recursos que SGBDs mais voltados para aplicações complexas possivelmente implementam.
FUNCIONAMENTO
JSON Formatação leve para troca de dados computacionais. É constituído de duas estruturas: Uma coleção de pares nome/valor; Uma lista ordenada de valores.
FUNCIONAMENTO
RESTful Transferência de Estado Representativo – Representational State Transfer – REST – é um estilo de arquitetura para sistemas de hipermídia distribuídos, como a World Wide Web.
FUNCIONAMENTO @Path: recebe uma string como parâmetro e indica qual é o path da URL @GET: método correspondente do HTTP @Produces: conteúdo da resposta enviada para o cliente Configurando o web.xml e cadastrando a servlet
ACTIVITY Componente do aplicativo que fornece uma tela com a qual os usuários podem interagir.
FUNCIONAMENTO
FUNCIONAMENTO Activity_main.xml AndroidManisfest.xml