How To Add Firebase Assistant Coding For Android Project (Cara Menambahkan Coding Firebase Assistant Untuk Project Android )

in #utopian-io7 years ago

Hello guys, this time I will share how to add firebase into android app using Firebase Assistant, and this post I made by using Indonesian language, may be useful. Sorry i post this in Bahasa, because my English is not good, hehe


firebase.png
Sumber

Untuk dapat menambahkan firebase kedalam aplikasi android dengan menggunakan Firebase Assistant ini, anda perlu memenuhi syarat – syarat seperti berikut :

  1. Sistem Android anda minimal memiliki versi 4.0 (Ice Cream Sandwich), dan harus memiliki Google Play Service minimal versi 10.2.0
  2. Kemudian download Google Play Service SDK dari Google Repository yang bisa anda download,
  3. Download versi terbaru dari Android studio minimal di versi 1.5 atau lebih.

Setelah semua persyaratan anda lengkapi, mulailah anda menambahkan Firebase kedalam aplikasi android yang anda ciptakan. Untuk project androidnya kalian bisa membuatnya terlebih dahulu atau apabila kalian mempunyai project yang existing bisa juga menggunakannya.

Masuklah pada aplikasi Android Studio yang anda miliki, kemudian pilihlah Tools > Firebase

1.png

Setelah itu akan muncul Firebase Assistant disebelah kanan,

2.jpg

Banyak layanan – layanan yang bisa kita pilih dari firebase ini, namun pada postingan ini saya memilih Analytics

3.png

Kemudian pilih Connect to Firebase terlebih dahulu. Dan setelah itu akan diarahkan ke akun Google yang anda miliki, karena Firebase akan meminta anda untuk login dan mengauthentikasi nya. Setelah itu akan muncul sebuah kolom dialog untuk mengkoneksikan Firebase anda.

4.jpg

Masukkan nama project firebase anda kemudian klik pada bagian Connect to Firebase.

Seluruh dari proses ini akan mendapatkan konfigurasi google-service.json dan kemudian pada project firebase yang baru anda dapat menambahkan Firebase SDK untuk menyambungkan project Android anda kedalam Dashboard Firebase.

Untuk mensinkronkan kesemuanya, anda dapat menambahkan coding – coding yang bisa diinput kedalam firebase tersebut:

  • Menambahkan Dependency Firebase (com.google.gms:google-services:3.0.0) pada bagian project level build.gradle anda

// Top-level build file where you can add configuration options common to all sub-projects/modules
buildscript {
repositories {
Jcenter()
}
dependencies {
classpath ‘com.android.tools.build:gradle:2.3.0’
classpath ‘com.google.gms:google-services:3.0.0’
classpath ‘com.google.firebase-plugins:1.1.1’
// Note: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}

  • Kemudian pada app-level _build.gradle dapat kalian tambahkan plugin gms-google servicesnya

apply plugin : ‘com.android.application’
apply plugin : ‘com.google.gms.google-services’
// . . . rest of code

  • Setelah itu pada akhir coding, tambahkan Firebase Core Library untuk dependencies di app-level build.gradle anda

dependecies {
compile fileTree(dir: ‘libs’, include: [‘*.jar’])
// . . . rest of code
compile ‘com.google.firebase:firebase-core:11.2.2’
// . . . rest of code
}

  • Sedangkan untuk Firebase versi 11 keatas, akan disuruh tambahkan pada project level build.gradle nya

allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
}
}

Setelah semua coding selesai di input, pilihlah Sync Now untuk mensync gradle di Android Studio, setelah semua nya selesai maka Firebase telah benar – benar ditambahkan ke project Android yang anda miliki dan sudah bisa dimulai untuk digunakan dalam Analytics. Mungkin hanya ini yang dapat saya ulas, dan untuk coding gradle anda bisa mensearchingnya di Google

Regards,



Kemal13



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

thanks a lot @ruah :)

Informative post

Ternyata bang @kemal13 programmer, hhe...
bang di utopian topik seperti ini gimana cara submitnya ? :)

😂😂
Bisa langsung aja disini nnti login dlu terus plih contribution, nnti kalo uda pilih kontribusi apa yg mau diberikan, note : baiknya tentang opensource

Hey @kemal13 I am @utopian-io. I have just super-voted you at 9% Power!

Suggestions https://utopian.io/rules

  • Your contribution is less informative than others in this category.
  • Utopian has detected 6 bot votes. I am the only bot you should love!!

Achievements

  • Thanks for explaining to me how it works! Beep beep!
  • Votes on this contribution are going well. Nice!
  • You are generating more rewards than average for this category. Super!
  • Seems like you contribute quite often. AMAZING!
  • You have a good amount of votes on your contributions. Good job!
    Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Congratulations! Posting anda masuk peringkat 4 kategori Tulisan Dengan Bayaran Terbanyak, di 10 Besar Tulisan Hari Ini di https://steemit.com/peringkat/@puncakbukit/10-besar-tulisan-hari-ini-senin-20-november-2017 .. ;)

Hello @kemal13 thanks for the post! I'm a full stack web developer and your post are very informative!

Coin Marketplace

STEEM 0.20
TRX 0.12
JST 0.028
BTC 62134.65
ETH 3418.09
USDT 1.00
SBD 2.51