Tutorial Membuat Aplikasi Chat Seperti WhatsApp| Menghubungkan Firebase

1 min read

Tutorial Membuat Aplikasi Chat Seperti WhatsApp| Menghubungkan Firebase

Hallo sahabat infotechku, kembali lagi ditutorial kali ini yaitu Tutorial Membuat Aplikasi Chat Seperti WhatsApp| Menghubungkan Firebase, sudah beberapa hari admin tidak membuat tutorial dan kali ini sudah membuat. Perhatikan baik-baik yah teman agar berhasil dalam membuatnya nanti.

Menghubungkan Firebase ke Projek

Tutorial Membuat Aplikasi Chat Seperti WhatsApp| Menghubungkan Firebase

Apa itu Firebase?

sebelum memulai ada baik nya kalian tahu dulu mengenai apa itu firebase agar lebih paham, oke simak berikut

Firebase adalah platform pengembangan aplikasi seluler Google yang membantu Anda membangun, meningkatkan, dan mengembangkan aplikasi Anda.

Firebase adalah toolset untuk “membangun, meningkatkan, dan menumbuhkan aplikasi Anda”, dan alat yang diberikannya kepada Anda mencakup sebagian besar layanan yang biasanya harus dibangun oleh pengembang sendiri, tetapi tidak benar-benar ingin membangun, karena mereka lebih suka berfokus pada pengalaman aplikasi itu sendiri. Ini termasuk hal-hal seperti analitik, autentikasi, database, konfigurasi, penyimpanan file, pesan push, dan daftarnya. Layanan ini dihosting di cloud, dan diskalakan dengan sedikit atau tanpa usaha di pihak pengembang.

Catatan Firebase

Itu semua info bagus di sana tentang apa itu Firebase,tetapi menjadi perhatian saya bahwa kita juga membutuhkan referensi untuk segala sesuatu yang Firebase tidak. Sebagai catatan:

  • Firebase adalah platform, bukan (hanya) database (lagi). Kami sudah membahas ini.
  • Ini “Firebase”, bukan “FireBase”. Jika Anda menulisnya seperti itu, Anda akan ditinju di tenggorokan.
  • Demikian pula, itu “Firestore”, bukan “FireStore”, tetapi pukulan pergi ke ginjal.
  • Ini tidak pernah disingkat FB. Lakukan itu, dan kau akan diteriaki sampai telingamu berdarah.
  • Jika Firebase adalah elemen, itu akan memerangi fluor untuk simbol F.
  • Ini “realtime”, bukan “real-time”, meskipun ada saran dari pemeriksa tata bahasa Anda.
  • Ini adalah “Cloud Functions for Firebase”, bukan “Firebase Functions”. Silakan, cari dokumen dan buktikan saya salah. Aku menantangmu.
  • Ini “Cloud Firestore”, bukan “Firebase Firestore”. Serius, siapa yang butuh api sebanyak itu??
  • Cloud Firestore bukan Cloud Filestore bukan Cloud Datastore bukan Cloud Memorystore bukan Cloud Storage. Mengerti?

yuk kita langsung praktekan saja cara nya, baca sampai selesai!

Buat Projek

setelah membaca pengertian sedikit tentang firebase selanjutnya kita akan membuat projek aplikasi chats nya, dan setelah membuatnya maka lakukan

kalian pencet tools di android studio lalu pilih firebase, maka setelah itu akan muncul seperti berikut

setup firebase in android studio

jika sudah kalian pilih authentification dan kalian pencet connect

setelah itu kalian akan dialihkan ke browser kalian, pastikan kalian sudah daftar di firebase yah. Jika sudah kalian buat projek baru dan beri nama sesuai yang kalian buat yaitu WhatsApp, jika sudah maka pencet lanjutkan saja dan ikuti langkah-langkah dari firebasenya. setelah sudah nanti ada peringatan untuk hubungkan projek anda dengan firebase seperti berikut

kalian pencet hubungkan saja lalu setelah itu tunggu proses loading sampai selesai. maka setelah selesai akan menjadi seperti berikut

dan di android studionya sudah connected, langkah selanjutnya yaitu kalian run aplikasi tersebut untuk menguji nya. jika sudah maka kalian telah berhasil menghubungkan projek anda dengan firebase, yeeaayy!

Penutup

Itu dia teman-teman Tutorial Membuat Aplikasi Chat Seperti WhatsApp| Menghubungkan Firebase cukup mudah bukan, dan tutorial kali ini akan menjadi beberapa bagian yah, jadi jangan sampai kelewatan artikel selanjutnya, untuk itu apabila tutorial kali ini menurut teman-teman bermanfaat bisa dishare yah! agar menjadi lebih semangat dalam membuat.

Mungkin sekian dulu, terimakasih telah berkunjung! dan jangan lupa nantikan tutorial selanjutnya

Leave a Reply

Your email address will not be published. Required fields are marked *

Translate »