Adicione no build.gradle
do seu aplicativo a dependência abaixo.
dependencies { compile 'sdk.fluig.com:bllCore:<versao_do_sdk>' }
Importante
Não esqueça de adicionar a URL do repositório do SDK. Para mais informações, clique aqui.
Os itens abaixo são as dependências do módulo bllCore e, portanto, caso esteja utilizando este módulo, não é preciso importar essas dependências novamente no seu projeto.
com.android.support:support-v4
com.android.support:appcompat-v7
com.android.support:design
oauth.signpost:signpost-core
oauth.signpost:signpost-commonshttp4
com.j256.ormlite:ormlite-android
com.google.code.gson:gson
com.appsee:appsee-android
As funcionalidades disponíveis no BLL Core são:
Esta classe é responsável por automatizar a inicialização de alguns serviços e configurações padrões do SDK. Como uma classe Application
é a primeira a ser chamada ao iniciar um aplicativo, é possível garantir o funcionamento desses serviços e/ou funcionalidades na hora de utilizá-los.
Para utilizar o FluigSdkApplication
, basta criar uma classe Application
no seu projeto e sobrescrever o método onCreate()
e chamar super.onCreate()
.
Não esqueça de alterar o AndroidManifest.xm
l do seu aplicativo para que a classe Application criada seja chamada.
O código abaixo mostra um exemplo de uso do FluigSdkApplication.
public class Application extends FluigSdkApplication { @Override public void onCreate() { super.onCreate(); } }
Classe responsável por centralizar códigos comuns do SDK que podem e/ou devem ser executados em todas as activities.
Recomenda-se que todas as activites seu projeto sejam subclasses de FluigSdkActivity
.
Classe responsável por iniciar os serviços de
O módulo bllCore possui um fluxo de login já integrado com o Identity e a plataforma fluig.
Os detalhes sobre o funcionamento desse fluxo, bem como as personalizações possíveis e forma de utilização, podem ser vistos aqui.