Fala ai Radizeiros e Radizeiras, tudo bom com vocês?

Seu cliente pediu que seus dados estejam disponíveis na nuvem, e você ainda não conseguiu disponibilizar para ele por não achar uma solução.

Não consegue consumir informações do Google Firebase, ou já tentou e viu muita complexidade e desistiu?

Neste post estarei mostrando de uma forma prática e rápida de como consumir dados do Google Firebase.

Em nosso exemplo eu usei o componente TBGFirebaseConnection, você pode baixa-lo no meu GitHub: https://github.com/bittencourtthulio/TBGFirebaseConnection

Vejamos então.

Possuo um app em que desejo preencher minha lita com as informações armazenadas no Google Firebase.

A minha aba TABLISTAR encontra-se vazia.

Então irei precisar fazer um Get  para preencher esta lista, e irei fazer isso consumindo as informações que encontram-se no Google Firebase.

Esse app não está com uma cara muito boa, iremos melhorar ele…rsrsrs

Está bem melhor né? rsrsrs

Iremos preencher essa nossa lista com este componente que você está vendo na imagem acima, ele que irá fazer a magica acontecer.

Esse componente foi criado para facilitar nossa vida ao tentarmos trabalhar com o Google Firebase, o componente e este post faz parte do treinamento Android com Google Firebase.

Vendo a mágica acontecer.

Como você pode observar a nossa aplicação tem uma lista e essa lista será populada com as informações que cadastramos no Google Firebase, e as informações serão recebidas através de um Get do nosso componente TBGFirebaseConnection.

Antes de começarmos a codificar precisamos adicionar um ClientDataSet.

E em nosso botão de atualizar iremos por algumas linhas de códigos.


Firebase
    .Connect
        .BaseURL(edtBaseURL.Text)
        .Auth(edtAuth.Text)
        .uId(edtUID.Text)
    .&End
    .Get
        .Resource(edtResource.Text)
        .DataSet(ClientDataSet1)
    .&End;

while not ClientDataSet1.Eof do
begin
    ListBox3.Items.Add(ClientDataSet1.FieldByName('NOME').AsString);
    ClientDataSet1.Next; 
end; 

Você pode observar que foi adicionado o ClientDataSet no comando, ele irá receber todo o retorno das informações contidas no Google Firebase e já vai converter no DataSet, e depois nós alimentamos nossa Lista com os nomes dos usuário cadastrados no Firebase.

Depois de compilado o projeto, veja o resultado.

Basta agora clicarmos no nosso botão de atualizar e…

Viu como em poucas linhas de códigos nós realizamos o Get  das informações contidas no Google Firebase.

Essas e outras dicas de implementações de Android é parte integrante do meu treinamento Android com Google Firebase.

O que você irá aprender?

O treinamento de Desenvolvimento de Aplicações Android com Delphi e Google Firebase dará a você a oportunidade de melhorar seu desenvolvimento, otimizar o seu tempo e te dar a possibilidade de atender melhor os seus clientes.

Dominar o Google Firebase com Delphi e utilizar todos os seus benefícios irá facilitar muito a sua vida, quando seu cliente disser “Eu preciso acessar os meus dados remotamente e seu software nao permite isso” você estará preparado para entregar uma solução robusta e eficaz.

 

CLIQUE AQUI E SAIBA MAIS SOBRE O TREINAMENTO ANDROID COM GOOGLE FIREBASE.