Status: Evaluating bids

Programador Android

Project details:
Budget: Open
Published: 11 months ago
Project duration: 1 - 4 weeks
Hours required: Not defined
Bids: 7
Interested freelancers: 7

Skills required: IT & Programming Mobile Android Java

Description:
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: IT & Programação
Subcategoria: Mobile
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Não se aplica
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Integrações de API: Mídias sociais (Facebook, Twitter, etc), Outros (Outras APIs)
Plataformas exigidas: Android
Do you need more information about this project?

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you'll receive proposals from the best freelancers.

Create a similar project

Client:

André F.
(Rating 0.00 out of 5)
Location: Brasil
To find out more about this client, login to Workana.
Loading...