Evaluating bids

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

Published on the November 09, 2025 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Medium-sized change

Delivery term: Not specified

Skills needed