Exemplos de apps do Engage SDK

O SDK Engage inclui um conjunto de apps de exemplo que demonstram como integrar o SDK ao seu app para publicar diferentes tipos de conteúdo. Esses apps são uma ótima maneira de aprender a usar o SDK, começar a integração no seu próprio app e conhecer algumas práticas recomendadas.

Os apps de exemplo estão disponíveis nos seguintes idiomas:

  • Java
  • Kotlin

Para executar um app de exemplo, clone o repositório de amostras do SDK Engage e abra o projeto de app de amostra no ambiente de desenvolvimento integrado de sua preferência. Em seguida, siga as instruções no arquivo README para criar e executar o app.

O repositório de apps de exemplo inclui dois apps para demonstrar a publicação de diferentes tipos de conteúdo:

Leia o app de exemplo

Este app de exemplo demonstra como integrar o conteúdo de "leitura" usando as APIs do SDK Engage. O app inclui o uso de diferentes APIs mencionadas em SDK Engage Read: instruções técnicas de integração de terceiros.

Ao analisar esse app de exemplo, considere o seguinte:

  • O aplicativo é totalmente escrito em Java.
  • O ponto principal do código está no diretório read/publish, contendo todo o código necessário para publicar pelo SDK Engage.
  • O app demonstra o uso do WorkManager, conforme recomendado nos documentos da API Engage, e o EngageServiceWorker é o worker que faz a publicação.
  • EbookToEntityConverter contém métodos para criar uma entidade para publicação. Essa aula é útil para mostrar como construir uma entidade com base nos dados que já existem no aplicativo.

Link para o app de exemplo Engage SDK Read no GitHub

Assista ao exemplo de app

Este app de exemplo demonstra como integrar conteúdo de vídeo usando as APIs Engage SDK. O app inclui o uso de diferentes APIs mencionadas no SDK Engage Watch: instruções técnicas de integração de terceiros.

Ao analisar esse app de exemplo, considere o seguinte:

  • O app é totalmente escrito em Kotlin.
  • O ponto focal principal do código está no diretório watch/publish, que contém todo o código necessário para publicar pelo SDK Engage.
  • O app demonstra o uso do WorkManager, conforme recomendado nos documentos da API Engage, e o EngageServiceWorker é o worker que faz a publicação.
  • ItemToEntityConverter contém métodos para criar uma Entity para publicação. Essa classe é útil para mostrar como construir uma entidade a partir dos dados que já existem no seu aplicativo.

Link para o app de exemplo Engage SDK Watch no GitHub (link em inglês)

Dicas adicionais

Confira mais algumas dicas para usar os apps de exemplo do SDK Engage:

  • Use os apps de exemplo para entender como chamar APIs Engage SDK específicas no seu app.
  • Teste diferentes recursos do SDK Engage.

Suporte

Entre em contato com engagement-developers@google.com em caso de dúvidas.