Analisando propostas

Desenvolvimento e Correção de Aplicativos Android Nfc Relay com Websocket

Publicado em 09 de Novembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor Android experiente para trabalhar em um projeto de NFC Relay, que envolve dois aplicativos Android (App A e App B) e um servidor WebSocket já funcional. O objetivo principal é garantir a comunicação fluida e correta de comandos apdu entre um cartão físico e um pos remoto, utilizando a tecnologia nfc e websockets.

O sistema atual é composto por:

Servidor WebSocket: Já hospedado e funcional.
App A (Reader/Relay): Responsável por ler o cartão físico via NFC e enviar os APDUs para o servidor.
App B (HCE Emulator): Projetado para emular o cartão e responder via HostApduService.

As principais tarefas incluem:

Corrigir o App A para que atue exclusivamente como Relay, sem processamento EMV local.
Assegurar que o App B compile e funcione corretamente como um HCE Emulator.
Resolver erros de Gradle e dependências, como OkHttp e Coroutines.
Configurar e otimizar o envio e recebimento de APDUs, garantindo a comunicação completa entre App A, Servidor e App B.
Fazer com que o projeto compile do zero a partir dos códigos-fonte existentes.

Já possuímos os códigos-fonte dos dois aplicativos, o servidor WebSocket ativo e um documento técnico detalhado com o fluxo, endpoints e instruções de correção.

Tecnologias envolvidas:
Kotlin / Android Studio
NFC (IsoDep / HostApduService)
Coroutines / OkHttp / JSON
WebSocket

Entregáveis esperados:
App A e App B compilando sem erros.
Comunicação completa e funcional via WebSocket entre o Reader e o Emulator.
Teste funcional comprovando a leitura e resposta APDU.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Alteração média

Prazo de Entrega: Não estabelecido

Habilidades necessárias