Analisando propostas

Programador Android

Publicado em 07 de Outubro de 2015 dias na TI e Programação

Sobre este projeto

Aberto

Tenho um app p/ Android em versão de testes, já na Google Play, que precisa de ajustes de um programador experiente.

É Uma aplicação de chat, baseada em xmpp, com uma api em php/codeigniter. A aplicação xmpp utiliza muito a xep-0045, de chat multiusuários. De fato, só existem salas de chat multiusuários, não havendo a sala de chat padrão entre dois usuários em nenhum caso.


O app tem os seguintes problemas que precisam ser resolvidos:

- As notificações são enviadas através do Parse; Contudo, precisamos encontrar uma maneira de agrupá-las, como fazem o Whatsapp/Facebook; Além disso, as vezes elas demoram para ser entregues, ou não são entregues. Isso precisa de correção;

- No sistema de chat, precisamos criar uma solução de "filas" para o envio das mensagens, para que o usuário possa enviar mensagens offline e quando o app se conectar a internet, enviá-las na ordem correta;

- Há problemas de conexão com o servidor XMPP; As vezes a conexão demora a realizar, ou as vezes cai no meio da conversa, causando o fechamento do app; É necessário elaborar um sistema de reconexão, para que o App possa trabalhar sem perder mensagens e com mais estabilidade;

- O sistema de chat faz envio de imagens e áudio; Contudo, estas features apresentam instabilidade e lentidão; Seria necessário otimizar o código das mesmas;

É necessário que o programador contratado deixe o app rodando 100%, com uma quantidade mínima de bugs possível.

É Grande a probabilidade de futuros trabalhos no mesmo projeto, caso venha a ser bem executado.

Importante p/ ciência dos candidatos: para poder passar o acesso ao repositório, é necessário assinatura e envio de um termo de confidencialidade do código fonte e propriedade intelectual. Compartilharei com os candidatos escolhidos.

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 Não se aplica
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Mídias sociais (Facebook, Twitter, etc), Outros (Outras APIs)
Plataformas exigidas Android

Duração do projeto De 1 a 3 meses

Habilidades necessárias

Outro projetos publicados por A. F.