Configuração do ambiente SmartPOS

Prepare Android Studio, Kotlin, app de exemplo e validações iniciais para desenvolver com o Plugin SmartPOS.

Prepare o ambiente Android para desenvolver, compilar e testar uma aplicação integrada ao Plugin SmartPOS.

Configure o ambiente antes de adicionar as dependências do plugin. Isso facilita a validação do app de exemplo e reduz problemas de build.

Pré-requisitos

Antes de configurar o projeto Android, conclua estas etapas:

    1. Instale o Android Studio na versão mais recente disponível.

    2. Use Kotlin 1.9.0 no projeto Android.

    3. Baixe o código do aplicativo de exemplo para consultar uma implementação funcional.

    4. Valide os requisitos do terminal SmartPOS, incluindo firmware e modelo suportado.

    5. Tenha acesso às credenciais obtidas no onboarding da Zoop para testar fluxos transacionais.


IDE

Use o Android Studio para desenvolver e compilar a aplicação Android.

Recomendamos usar a última versão disponível, principalmente para evitar incompatibilidades com Gradle, Kotlin e recursos do Android SDK.


Linguagem

Use Kotlin 1.9.0, seguindo o padrão atual do Android usado pelo Plugin SmartPOS.

Para consultar mudanças da versão, acesse a documentação oficial do Kotlin:

Use o app de exemplo como referência para configurar versões, flavors e dependências no arquivo build.gradle.


App de exemplo

Baixe o app de exemplo antes de iniciar a configuração do seu projeto.

O projeto de exemplo ajuda a validar:

  • estrutura de flavors por dispositivo;
  • configuração do Maven da Zoop;
  • dependências necessárias;
  • permissões Android;
  • inicialização do SDK;
  • fluxos básicos do Plugin SmartPOS.

Acesse Downloads SmartPOS para baixar o ZIP do projeto de exemplo.


Valide o terminal antes do desenvolvimento

Antes de executar o app no SmartPOS, confirme que o terminal atende aos requisitos mínimos.

FabricanteTerminalValidação principal
GertecGPOS720Firmware 164.0 ou superior
PaxA910/A910SFirmware compatível listado nos requisitos

Consulte a página Requisitos dos terminais SmartPOS para validar firmware e ficha técnica.

Não avance para testes transacionais em um terminal com firmware incompatível. O plugin pode falhar em inicialização, leitura de cartão, impressão ou outros fluxos.


Checklist do ambiente

Antes de configurar o Gradle do projeto, confirme:

  • O Android Studio está instalado e atualizado.
  • O projeto usa Kotlin 1.9.0.
  • O app de exemplo foi baixado para consulta.
  • O terminal SmartPOS é suportado.
  • O firmware do terminal atende ao requisito do fabricante.
  • O onboarding foi iniciado ou concluído.
  • Você possui credenciais para testar fluxos do plugin.

Próximo passo

Depois de preparar o ambiente, configure o Maven, as dependências e as permissões Android em Configuração do projeto.


Did this page help you?