Analisando propostas

Aplicativo mobile multiplataforma

Publicado em 13 de Março de 2015 dias na TI e Programação

Sobre este projeto

Aberto

Descrição do que será contratado:
Fase 1: Especificações
A especificação foi feita por mim e não é objeto dessa contratação.
Principais itens da especificação: Descrição dos casos de uso; Descrição geral das funções; Desenho das telas do aplicativo; Fluxo das transações; Definição das bases de dados; Definição da padronização de nomenclatura; Definição das mensagens de interação; Especificação da arquitetura; Especificação da tecnologia aplicada.
Fase 2: Desenvolvimento (objeto de contratação)
O profissional deverá desenvolver o projeto conforme as especificações fornecidas (Fase 1).
A arquitetura será em 3 camadas (MVC). O aplicativo irá captar o registro de um evento por meio de foto ou filmagem ou voz ou texto, gravar em base local no dispositivo móvel e enviada para um servidor central (site de apoio).
Nesse sentido o desenvolvedor deverá:
- Desenvolver os códigos HTML5 e JavaScript em IDE Intel XDK Multiplataforma e Cordova
- Desenvolver as interfaces gráficas (telas);
- Desenvolver as interfaces de comunicação com o banco de dados central para gravação e recebimento de dados;
- Seguir as especificações de nomenclaturas;
- Entregar os códigos fontes de todas as funções, processos, rotinas especiais, etc.
- Compilar e testar os fontes nas plataformas disponibilizadas no IDE Intel XDK;
- Desenvolver o padrão de ícones, conforme sugestões fornecidas;
- Fornecer, parcialmente, os fontes e funções já desenvolvidas e testadas para serem testadas no mesmo ambiente XDK do contratante;
- Dar garantia de funcionamento de todas as funcionalidades, assim como corrigir eventuais erros, sem custo adicional.
- Elaborar a documentação de cada função no próprio código fonte, segundo os padrões JavaDoc.
- Não utilizar tecnologia não autorizada pelo contratante;
- Assumir, sob contrato, a responsabilidade da autoria dos códigos fontes, excetos aqueles de domínio público.
A arquitetura e tecnologia sugerida não é a final, sendo que aceito opiniões sobre algum ponto de melhoria. Essa flexibilidade também será aceita nas demais etapas do projeto.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Cloud Storage (Dropbox, Google Drive, etc)
Plataformas exigidas iPhone, iPad, Android, Blackberry

Prazo de Entrega: 11 de Junho de 2015

Habilidades necessárias