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 (link em inglês) estão disponíveis nestas linguagens:
- Java
- Kotlin
Para executar um app de exemplo, clone o repositório de amostras do SDK Engage (link em inglês) e abra o projeto de app de exemplo 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:
App de exemplo para leitura
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 app é totalmente criado em Java.
- O ponto focal principal do código está no diretório read/publish (link em inglês), 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 (link em inglês) é o worker que faz a publicação.
- O EbookToEntityConverter (link em inglês) contém métodos para criar uma entidade para publicação. Essa aula é útil para mostrar como construir uma entidade com base nos dados do aplicativo.
Link para o app de exemplo do SDK Engage Read no GitHub (link em inglês)
App de exemplo para vídeos
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 criado em Kotlin.
- O ponto focal do código está no diretório watch/publish (link em inglês), 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 (link em inglês) é o worker que faz a publicação.
- O ItemToEntityConverter (link em inglês) contém métodos para criar uma entidade para publicação. Essa classe é útil para mostrar como construir uma entidade usando os dados do aplicativo.
Link para o app de exemplo do SDK Engage Watch no GitHub (link em inglês)
Mais dicas
Confira mais algumas dicas para usar os apps de exemplo do SDK Engage:
- Use os apps de exemplo para entender como chamar APIs do SDK Engage específicas no seu app.
- Teste diferentes recursos do SDK Engage.
Suporte
Entre em contato com engage-developers@google.com em caso de dúvidas.