Nesse tutorial vou descrever Como adicionar o aplicativo ao Firebase assim você vai poder utilizar todos os recursos que a plataforma contêm.
Primeiramente vamos criar um projeto vazio(Empty) para adicionar o firebase e ver como funciona.
Se você não sabe criar um projeto vazio então veja o tutorial Como criar um projeto no Android Studio.
Logo depois de ter criado o projeto vazio crie sua conta no site do firebase(https://firebase.google.com).
Então entre no console do firebase e clique no ícone Adicionar projeto como na imagem a seguir.
Logo após clicar em adicionar projeto vamos seguir os seguintes passos como vou descrever nas próximas imagens.
Nesse próximo campo você deve digitar o nome do seu novo projeto, estou usando como exemplo o nome Firebase como na imagem a seguir.
Assim que digitar o nome e clicar em continuar irá abrir uma nova tela perguntando se você deseja utilizar o google analytics no seu projeto como mostra a imagem a seguir, no exemplo aceitamos o uso dele em nosso projeto.
Na terceira etapa é que vamos implementar o firebase ao nosso projeto.
Após ter clicado em continuar você deve ver essas duas seguintes imagens em seu navegador.
Então após ter criado o projeto vamos entrar em nosso projeto dentro do firebase e fazer a integração com aplicativo android como mostra na imagem a seguir.
Logo após clicar no ícone para adicionar aplicativo android vamos então fazer as configurações em nosso aplicativo para isso devemos seguir os passos que são ditos na página do firebase.
No terceiro campo você deve digitar dentro do Terminal em seu android studio em que você está com o projeto aberto a seguinte linha.
Logo após digitar você vai apertar a tecla ENTER e vai aparecer as linhas de fingerprint.
A linha que será usada para o terceiro campo é a linha em que aparece o escrito SHA1:, serão utilizados os números que aparecem após.
Vamos então após digitar os números SHA1 clicar em Registrar app e veremos a próxima etapa como mostra a imagem a seguir.
Agora chegou a hora de salvar o arquivo em nosso computador copiar e colar dentro da pasta app no nivel Project como mostra na imagem a seguir.
Logo depois de ter copiado o arquivo google-services.json para a pasta app vamos em nosso navegador e vamos prosseguir com nossos passos e veremos uma imagem como a seguinte.
Então vamos adicionar as seguintes linhas ao nosso arquivo gradle de nível de projeto como no código a seguir.
buildscript {
ext.kotlin_version = '1.3.50'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'com.google.gms:google-services:4.3.2' //Firebase
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Logo depois de modificar o gradle nível de projeto vamos modificar o gradle nível de app e deixar o código de acordo com o seguinte.
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 29
buildToolsVersion "29.0.2"
defaultConfig {
applicationId "br.com.uware.firebase"
minSdkVersion 24
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.core:core-ktx:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation 'com.google.firebase:firebase-analytics:17.2.0' //Firebase
}
apply plugin: 'com.google.gms.google-services' //Firebase
Então depois de ter modificado os arquivos de gradle vamos sincronizar o nosso gradle clicando no Sync Now em cima do lado direito de nossa janela como mostra a seguir.
Logo após sincronizar vamos então clicar em Próxima no nosso navegador.
Então quando você ver essa tela deve ser compilado e executado o projeto no android studio, pode ser que leve algum tempo após executando para que ele tenha confirmação assim como mostra a imagem a seguir.
Enfim espero poder ter ajudado com mais este tutorial sobre Como adicionar o aplicativo ao Firebase.
Nesse tutorial vou demonstrar como usar ViewBinding ao invés de Android Extensions em Kotlin e assim deixar seu aplicativo[...]
6 de dezembro de 2020Nesse tutorial Começando a programar na linguagem Kotlin – Parte 5 vamos ver strings e intervalos para que assim seja possível entrar em laços.[...]
7 de fevereiro de 2020Nesse Vídeo 11: Pegar endereço com o CEP Kotlin vou descrever como fazer a parte da programação assim você vai imprimir o endereço na tela.[...]
4 de janeiro de 2020