To find out more about this client

Log in to Workana

Open projects
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

USD 500 - 1,000