Evaluating bids

Aplicativo mobile multiplataforma

Published on the March 13, 2015 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Cloud Storage (Dropbox, Google Drive, etc.)
Required platforms iPhone, iPad, Android, Blackberry

Delivery term: June 11, 2015

Skills needed