Scanner Android com foco local

Do papel ao arquivo.

Escaneie, ajuste e guarde seus documentos no Android. Reconheça texto no aparelho e exporte PDF, JPG ou PNG.

Versão 0.4.1 em preparação CI Android ativo com.soturine.replicascan
Tela inicial do ReplicaScan com ações Escanear e Importar imagens, raposa e documento recente.
Captura do APK no Android 14. Documento sintético de teste.

Produto

Uma base séria para um scanner Android moderno.

A versão atual cobre digitalização no dispositivo, revisão com o documento em destaque, OCR estruturado, busca local e exportação progressiva, sem backend e sem escolher tipo de documento antes de escanear.

Um botão para escanear

Escanear abre o scanner de documentos do Google Play services; importar imagens é a segunda opção. Sem ele, uma foto com recorte manual resolve.

Tratamento de documento

Cortar, girar, quatro visuais simples e texto reconhecido no aparelho, pronto para copiar e buscar.

Exportação sem surpresas

PDF pesquisável, JPG ou PNG gerados a partir da página original, sem arquivo parcial se algo falhar.

Material público

Do recorte ao arquivo salvo, com o documento em destaque.

Capturas do protótipo Android da v0.4.1, no emulador e com estados de teste; a revisão visual está em andamento. Não demonstram câmera física ou OCR realizado. Veja a matriz de validação no repositório.

01

Cortar

Editor de recorte com quatro alças e fundo escuro.

Ajuste os quatro cantos, volte à página inteira ou desfaça ajustes antes de aplicar.

02

Preparar

Opções de nome, formato e qualidade da exportação.

Veja a página real, escolha nome, PDF, JPG ou PNG e ajuste as opções do formato.

03

Salvar

Estado de exportação com raposa animada e indicador de trabalho.

Acompanhe a mesma página durante a gravação. Ao concluir, abra ou compartilhe os arquivos salvos.

Privacidade

O fluxo principal não depende de backend.

ReplicaScan prioriza processamento local, armazenamento local e compartilhamento pelas APIs padrão do Android. Backup e transferência automática dos dados privados ficam desativados, e o app não exige login para escanear, revisar ou exportar.

  • OCR local com ML Kit
  • Exportação de PDF, JPG e PNG no dispositivo
  • Sem permissão de câmera no app: a captura usa o Google Play services ou o app de câmera
  • Arquivos privados removidos junto da página ou do documento
  • Compartilhamento restrito aos diretórios de export
  • Sem upload automático de documentos
  • ML Kit pode baixar componentes e enviar métricas técnicas conforme os termos do Google

Instalação

Uma versão de avaliação para testar no Android.

Use Android Studio com JDK 17+ e Android SDK Platform 36. O CI já cobre build, lint e testes unitários.

git clone https://github.com/Soturine/replicascan.git
cd replicascan
./gradlew assembleDebug
./gradlew testDebugUnitTest
./gradlew lint

Para o GitHub Pages funcionar no repositório publicado, ative: Settings > Pages > Source: GitHub Actions.

Documentação

Referências rápidas para avaliar e desenvolver.

Roadmap

Próximos passos de produto.

Base

v0.2.7: lifecycle privado, backup controlado, cache recuperável e falhas de página explícitas.

Atual

v0.4.1 em desenvolvimento: laranja mais vivo com contraste, Home acolhedora, botão principal mais legível, ícone adaptativo teal e exportação acessível em fonte ampliada. Após a reprovação visual do rig experimental, a mascote voltou às poses aprovadas. A articulação definitiva e a qualificação da release seguem pendentes.

Próxima

Próximo marco: desempenho medido, QA físico, revisão linguística nativa e preparação para loja após o gate em aparelho.

FAQ

Perguntas rápidas.

Funciona offline?

Sim. Scanner e OCR processam no aparelho, com componentes baixados pelo Google Play services. Sem ele, use foto com recorte manual.

Onde o arquivo exportado fica?

Em Android 10+ o app salva em Downloads/ReplicaScan. Em versões anteriores, a saída cai no armazenamento do app.

O CI já está ativo?

Sim. O workflow Android CI roda assemble, lint e testes unitários no GitHub Actions.