Wikipedia:Bak pasir: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan |
Tidak ada ringkasan suntingan |
||
Baris 1:
{{Infobox dot-com company
| name = Firebase, Inc.
| logo =
| founder =
| industry =
| products = Analytics, Cloud Messaging, Authentication, Realtime Database, Cloud Firestore, Storage, Hosting, ML Kit, Remote Config, Test Lab, Crash Reporting, Notifications, App Indexing, Dynamic Links, Invites
| parent = [[Google]]
| url = [https://firebase.google.com/ firebase.google.com]
| company_type =
| location_city = [[San Francisco]]
| location_country = [[United States]]<ref>{{cite web|url=https://firebase.google.com/support/|title=Contact Us|duplicate_publisher=|publisher=Firebase, Inc}}</ref>
| foundation = {{Start date|2011|09}}<ref name="crunch2011">{{cite web |url=http://www.crunchbase.com/organization/firebase |title=Firebase - CrunchBase |accessdate=
| incorporated =
| area_served = Global
| launch_date = April 2012<ref>{{cite web |url=https://firebase.googleblog.com/2012/04/developers-meet-firebase.html|title=Developers, Meet Firebase!|accessdate=
}}
'''Firebase''' adalah suatu layanan dari
== Sejarah==
Firebase didirikan oleh James Tamplin dan Andrew Lee pada Tahun 2011. Envolve menyediakan pengembang API yang memungkinkan integrasi fungsi chat online ke situs web mereka. Setelah merilis layanan
Firebase Inc. mengumpulkan
== Layanan ==
Baris 30 ⟶ 29:
==== Firebase Cloud Messaging ====
Dulu dikenal sebagai
* XMPP (Extensible Messaging and Presence Protocol)
* HTTP (Hypertext Transfer Protocol).
Untuk XMPP harus membangun server XMPP terlebih dahulu, sedangkan untuk HTTP bisa menggunakan console yang disediakan oleh Firebase.<ref>{{Cite web|url=https://coolnetkid.wordpress.com/2016/09/08/android-apa-itu-firebase/|title=Firebase Cloud Messaging|website=Google Developers|language=id|access-date= Oktober 16, 2018}}</ref>
==== Firebase Authentication ====
Firebase Authentication merupakan layanan sistem otentikasi yang menerapkan client-side code, sehingga user dapat
==== Firebase Remote Config====
Baris 43 ⟶ 42:
==== Firebase Realtime Database ====
Firebase menyediakan realtime database dan backend sebagai layanan. Layanan ini menyediakan pengembang aplikasi API yang memungkinkan data aplikasi disinkronkan di seluruh klien dan disimpan di Firebase cloud .<ref>{{Cite web|url = https://venturebeat.com/2013/02/13/firebases-backend-makes-it-ten-times-easier-to-build-apps/|title = Firebase scalable backend membuatnya '10 kali lebih mudah 'untuk membuat aplikasi|accessdate = Oktober 16, 2018|website = |publisher = VentureBeat|last = Farr|first = Christina}}</ref><ref>{{Cite web|url = https://venturebeat.com/2013/08/29/firebase-is-building-a-dropbox-for-developers/|title = Firebase sedang membangun Dropbox untuk developer|accessdate = Oktober 16, 2018|website = |publisher = VentureBeat|last = Marshall|first = Matt}}</ref> Perusahaan menyediakan pustaka klien yang memungkinkan integrasi dengan[[Android (sistem operasi)|Android]], [[iOS]], [[JavaScript]], [[Java (bahasa pemrograman)|Java]],
Firebase Realtime Database merupakan database yang di-host di cloud. Data disimpan sebagai JSON dan disinkronkan secara realtime ke setiap klien yang terhubung. Ketika Anda membuat aplikasi lintas-platform dengan SDK Android, iOS, dan JavaScript, semua klien akan berbagi sebuah instance Realtime Database dan menerima update data terbaru secara otomatis.<ref>{{Cite web|url=https://firebase.google.com/docs/database/|accessdate=Oktober 16, 2018}}</ref>
Baris 50 ⟶ 49:
==== Firebase Hosting ====
Firebase Hosting menyediakan hosting yang cepat dan aman untuk aplikasi web serta konten statis dan dinamis.<ref>{{Cite web|url=https://firebase.google.com/docs/hosting/|title=Firebase Hosting|website=Google Developers|language=id|access-date=Oktober 16, 2018}}</ref> Firebase Hosting adalah [[layanan hosting web] statis dan dinamis yang diluncurkan pada 13 Mei 2014. Mendukung hosting file statis seperti [[Cascading Style Sheets | CSS]], [[HTML]], [[JavaScript]] dan file lainnya, serta dukungan melalui Cloud Functions.<ref>[https://firebase.google.com/docs/hosting/functions dynamic Node.js support through Cloud Functions]</ref> Layanan ini mengirimkan file melalui
Dua fitur yang menarik adalah Firebase Remote Config dan Firebase Real Time Database. Secara sederhananya, Remote Config adalah fitur yang memungkinkan developer mengganti / mengubah beberapa konfigurasi aplikasi Android / iOS tanpa harus memberikan update aplikasi via Play Store / App Store. Salah satu konfigurasi yang bisa dimanipulasi adalah seperti warna / tema aplikasi.
Baris 58 ⟶ 57:
=== Stabilitas===
====
Firebase Crash Reporting membuat laporan rinci tentang kesalahan dalam aplikasi. Kesalahan dikelompokkan ke dalam cluster tumpukan pelacakan yang serupa dan diurutkan berdasarkan tingkat keparahan dampaknya pada pengguna aplikasi. Selain laporan otomatis, pengembang dapat membuat log peristiwa khusus untuk membantu menangkap langkah-langkah yang mengarah ke kerusakan.<ref>{{Cite web|url=https://firebase.google.com/docs/crash/|title=Firebase Crash Reporting|website=Google Developers|language=id|access-date=Oktober 16, 2018}}</ref> Sebelum mendapatkan Crashlytics, Firebase menggunakan Firebase Crash Reporting sendiri. Firebase Crash Reporting merupakan layanan yang diberikan oleh Firebase untuk keperluan merekam setiap exception yang terjadi pada aplikasi. Report yang diberikan cukup detail dengan beberapa filter seperti yang digunakan pada Analytics.<ref>{{Cite web|url=https://coolnetkid.wordpress.com/2016/09/08/android-apa-itu-firebase/|title=Firebase Crash Reporting|website=Google Developers|language=id|access-date=Oktober 16, 2018}}</ref> Crash reporting ini juga dibagi menjadi dua bagian :
*Non Fatal exception, untuk exception yang tidak berdampak fatal (bisa membuat custom exception).
*Fatal exception, untuk exception yang fatal (aplikasi crash).
Baris 78 ⟶ 77:
==== Firebase Dynamic Links ====
Firebase Dynamic Links adalah URL cerdas yang secara dinamis mengubah perilaku untuk memberikan pengalaman terbaik di berbagai platform (situs web / [[iOS]] / [[Android]]) serta tautan dalam ke APP.<ref>{{Cite web|url=https://firebase.google.com/docs/dynamic-links/|title=Firebase Dynamic Links|website=Google Developers|language=en|access-date=oktober 16,2018}}</ref> Dynamic Links berfungsi di semua penginstalan aplikasi: jika pengguna membuka Dynamic Links di iOS atau Android dan aplikasi Anda belum diinstal, pengguna akan diminta untuk menginstal aplikasi terlebih dahulu. Setelah diinstal, aplikasi akan mulai berjalan dan dapat mengakses link. <ref>{{Cite web|url=https://firebase.google.com/docs/dynamic-links/|title=Firebase Dynamic Links|website=Google Developers|language=id|access-date=oktober 16,2018}}</ref>
==== Firebase Invites ====
Firebase Invites adalah solusi siap pakai untuk berbagi aplikasi melalui email atau SMS. Untuk menyesuaikan pengalaman pengguna invites atau untuk menghasilkan link secara terprogram, gunakan Firebase Dynamic Links.<ref>{{Cite web|url=https://firebase.google.com/docs/invites/|title=Firebase Invites|website=Google Developers|language=id|access-date=
==== Admob ====
Baris 93 ⟶ 89:
=== Firepad ===
Firepad adalah [[open source]]
=== Firechat ===
|