Ping Identity
Prova de Conceito de Identidade e Carteira Digital
julho de 2024

Uma prova de conceito multiplataforma em Flutter que demonstra o ciclo de vida completo das credenciais digitais — emissão, armazenamento, verificação e apresentação — no iOS e no Android. Os SDK nativos de identidade foram integrados ao Flutter por meio de platform channels de Swift e Java, com apresentação de credenciais por BLE e QR e transferência da carteira impulsionada por notificações push.
Estudo de caso
Desafio
Os produtos de identidade digital precisam comprovar todo o ciclo de vida das credenciais verificáveis em dispositivos reais — emitir, armazenar, verificar e apresentar credenciais — em ambas as plataformas móveis, e não apenas em uma apresentação de slides.
Abordagem técnica
A Kalebtec construiu uma prova de conceito multiplataforma em Flutter e integrou os SDK nativos de identidade por meio de platform channels de Swift e Java, de modo que o mesmo app exercitasse a emissão, o armazenamento, a verificação e a apresentação de ponta a ponta no iOS e no Android.
Decisões de IA e infraestrutura
Flutter para um único app multiplataforma; platform channels nativos onde os SDK de identidade os exigiam; e apresentação de credenciais por BLE e QR com transferência impulsionada por push, refletindo o comportamento dos fluxos reais de carteira.
Resultados
Uma demonstração funcional do ciclo de vida das credenciais verificáveis no iOS e no Android, com apresentação de credenciais tanto por proximidade (BLE) quanto por QR.
Impacto no negócio
O projeto acrescenta profundidade em identidade e carteira digital ao portfólio: mobile multiplataforma somado à integração de SDK nativos para um domínio em que a correção e a confiança são essenciais.
Visão Geral
Uma prova de conceito de identidade digital que abrange o ciclo de vida das credenciais verificáveis em mobile: emitir, armazenar, verificar e apresentar credenciais no iOS e no Android com um app Flutter compartilhado.
O Que Construímos
Fluxos de Carteira Multiplataforma
Construímos a experiência de carteira em Flutter e integramos os SDK nativos de identidade por meio de platform channels de Swift e Java, de modo que as operações com credenciais fossem executadas nativamente onde necessário, mantendo uma única base de código.
Apresentação por BLE e QR
Implementamos a apresentação de credenciais por BLE e QR com transferência impulsionada por push, refletindo como os titulares e verificadores realmente trocam credenciais em campo.
Foco de Entrega
- Ciclo de vida de credenciais verificáveis demonstrado em dispositivos reais
- Integração de SDK nativos por meio de platform channels de Swift e Java
- Apresentação por proximidade (BLE) e QR com transferência por push