Tim kami sangat meyakini bahwa aplikasi telah secara drastis meningkatkan cara kita hidup, bekerja, belajar, dan bersosialisasi, membuat kita terhubung satu sama lain dan mendapatkan semua informasi yang kita butuhkan. Sekarang, kami semakin memahami pentingnya mendukung komunitas developer dengan memastikan Anda memiliki teknologi dan sumber daya yang dibutuhkan agar bisnis tetap berjalan. Apakah perusahaan Anda adalah startup yang tumbuh pesat atau perusahaan global, kami di sini untuk membantu Anda membangun dan mengoperasikan aplikasi.
Meskipun kita tidak bisa bertemu secara langsung, bulan lalu kami meluncurkan Firebase Live, seri web satu bulan yang berisi pembicaraan, tips, dan tutorial teknis yang bertujuan meningkatkan produktivitas, pengetahuan, dan konektivitas Anda. Selama Firebase Live, kami merilis 5 video, 4 video panduan codelab, demo interaktif, banyak update produk, dan menjawab ratusan pertanyaan dari ribuan developer yang bergabung dengan kami secara langsung. Jika Anda melewatkan acara online - atau Anda hanya ingin penyegaran - inilah rekap dari semua yang kami umumkan plus sorotan peluncuran terbaru.
Fitur Firebase untuk meningkatkan produktivitas
Kami tahu bahwa ketika Anda bekerja dari rumah, Anda menghadapi berbagai gangguan baru. Dengan fitur Firebase berikut, Anda bisa mempercepat pengembangan aplikasi, membuat alur kerja yang efisien, dan mengirimkan aplikasi lebih cepat sehingga Anda tetap produktif.
Memperkenalkan UI emulator baru untuk pengembangan lokal
Tahun lalu, kami meluncurkan Firebase Emulator Suite sehingga Anda bisa menjalankan versi emulasi produk backend untuk pengalaman pengembangan yang lebih cepat dan aman. Kami mendengar bahwa Anda juga menginginkan fitur visual yang bisa membantu Anda mengembangkan secara lokal dan melakukan hal-hal seperti memfilter log dan menguji struktur data.
Karena itulah baru-baru ini kami meluncurkan UI emulator lokal baru ke versi Beta, yang memungkinkan Anda menjalankan layanan secara lokal di mesin melalui aplikasi web dengan UI yang dapat dibedakan. Sekarang, Anda bisa mengembangkan dan menguji kode di lingkungan sandbox yang aman tanpa mengganggu lingkungan bersama, menunggu penerapan, atau menimbulkan biaya tagihan. Selain meningkatkan produktivitas developer dengan fitur-fitur seperti pengeditan dan penelusuran data lanjutan, UI emulator juga meningkatkan produktivitas tim karena Anda bisa mengikutsertakan developer baru hanya dengan beberapa perintah CLI yang membuat instance lokal layanan Firebase dalam hitungan menit. Dengan beralih ke alur kerja developer lokal terlebih dahulu, Anda mendapatkan kebebasan untuk bereksperimen dan melakukan iterasi dengan cepat, tanpa takut merusak apa pun.
Anda bisa mempelajari cara menyiapkan emulator untuk membuat prototipe dan mengembangkan dengan cepat, membuat pengujian unit serta integrasi yang lebih baik, dan mendapatkan panduan UI emulator baru dalam video di bawah ini dari Firebase Live.
Menyederhanakan proses penulisan dan pengujian aturan keamanan
Salah satu fitur baru dari Emulator Suite adalah dukungan muat ulang kode instan aturan keamanan, yang merupakan garis pertahanan utama antara database Anda dan klien yang tak dapat dipercaya. Selain itu, baru-baru ini kami telah melakukan beberapa penyempurnaan lain pada fitur untuk menulis, melakukan proses debug, dan memantau aturan keamanan, termasuk membuat bahasa aturan lebih ekspresif, mengefisienkan logika aturan, dan menambahkan variabel lokal - fitur yang sangat dinanti kini tersedia dengan fungsi!
Secara tradisional, aturan keamanan belum menjadi hal yang mudah untuk dikembangkan atau diuji. Tujuan kami dengan update ini adalah untuk secara signifikan meningkatkan proses dan membuat banyak tugas yang sebelumnya sulit menjadi lebih mudah. Dalam video berikut dari Firebase Live, Anda bisa mempelajari cara menguji unit aturan keamanan secara efisien menggunakan library yang mendukung dan Firebase Emulator Suite terbaru sehingga Anda merasa yakin bahwa aturan tersebut akan berfungsi seperti yang diharapkan saat digunakan.
Autentikasi pengguna secara mudah dengan Sign in with Apple
Mengautentikasi pengguna adalah langkah pertama dalam memberi mereka pengalaman aplikasi yang dipersonalisasi. Namun membangun dan menjaga sistem autentikasi Anda sendiri bisa memakan waktu berbulan-bulan. Firebase Authentication menawarkan kepada Anda solusi identitas end-to-end, lengkap, dan dapat disesuaikan, yang bisa disiapkan dalam 10 baris kode atau kurang. Solusi ini mempercepat serta mempermudah login dan verifikasi pengguna Anda menggunakan berbagai penyedia identitas populer, termasuk email dan sandi, autentikasi ponsel, Facebook, Google, Twitter, dan banyak lagi. Dalam rilis terakhir, kami menambahkan dukungan beta untuk Sign in with Apple yang memungkinkan pengguna login ke aplikasi seluler, aplikasi web, dan game menggunakan Apple ID mereka.
Selain memperbarui dokumen komprehensif dan contoh kode, kami menggunakan Firebase Live sebagai kesempatan untuk membuat video baru yang menunjukkan kepada Anda cara menerapkan Sign in with Apple menggunakan Firebase Authentication. Lihat di bawah ini.
Ekstensi Stripe baru untuk pemrosesan pembayaran
Sejak meluncurkan Ekstensi, yang merupakan bundel prapaket kode yang mengotomatiskan tugas-tugas umum dalam project Anda untuk menghemat waktu, di Firebase Summit tahun lalu, kami menerima banyak permintaan untuk ekstensi lainnya yang melakukan lebih banyak hal berguna. Kami baru-baru ini meluncurkan dua ekstensi baru yang dibangun bersama dengan teman-teman di Stripe. Pertama, Send Invoices with Stripe, yang memungkinkan Anda membuat dan mengirim faktur pelanggan bermerek secara terprogram menggunakan platform pembayaran Stripe. Ekstensi kedua, Run Subscription Payments with Stripe, bisa digunakan untuk membuat dan menyinkronkan langganan untuk pengguna web Anda dengan Stripe, serta mengontrol akses ke konten berlangganan melalui Firebase Authentication. Anda tidak perlu mempelajari Stripe API atau mencari tahu cara mengintegrasikan Stripe dengan Firebase, cukup instal ekstensi ini maka Anda bisa langsung menggunakannya.
Meningkatkan penerapan model TensorFlow Lite dengan Firebase
Kami tahu banyak dari Anda yang ingin, atau sudah, mulai menambahkan kemampuan ML ke dalam aplikasi Anda. Apakah Anda memulai dengan model TensorFlow Lite yang sudah ada atau melatihnya sendiri, Anda bisa menggunakan penerapan model Firebase ML untuk mendistribusikan model kepada pengguna melalui udara. Ini mengurangi ukuran penginstalan aplikasi awal, karena model hanya didownload oleh perangkat bila diperlukan, sehingga Anda bisa melakukan pengujian A/B beberapa model, mengevaluasi kinerjanya, dan mengupdate model secara teratur tanpa harus memublikasikan ulang seluruh aplikasi.
Kami baru-baru ini merilis ML Model Management API untuk menerapkan model secara terprogram alih-alih melalui konsol. Ini sangat berguna terutama ketika Anda memiliki pipeline machine learning yang secara otomatis melatih kembali model dengan data baru, karena Anda sekarang bisa mengupload model terupdate ke Firebase secara terprogram. Anda bisa membaca selengkapnya tentang cara menggunakan Firebase untuk meningkatkan penerapan TensorFlow Lite dan mencoba codelab baru kami (versi Android atau versi iOS) untuk mempelajari langkah demi langkah cara menerapkan dan bereksperimen dengan beberapa model.
Fitur Firebase untuk selalu terhubung
Dalam masa pembatasan sosial dan bekerja dari jauh ini, Firebase bisa membantu Anda tetap terhubung dengan hal-hal terpenting bisnis Anda. Kami ingin membantu Anda membiasakan diri dengan analisis dan data kinerja aplikasi, menyesuaikan fitur dan UI aplikasi dengan kondisi saat ini secara efektif, dan terus memanjakan pengguna dengan pengalaman yang dipersonalisasi.
Fitur organisasi dan penargetan baru untuk konfigurasi aplikasi Anda
Mengubah konfigurasi aplikasi Anda merupakan hal berisiko dan tidak mudah. Dengan Firebase Remote Config, Anda bisa secara dinamis mengubah perilaku dan tampilan aplikasi dengan percaya diri - tanpa harus memublikasikan versi baru aplikasi. Dalam beberapa bulan terakhir, kami telah menambahkan fitur-fitur baru ke Remote Config untuk memberi Anda pemahaman lebih baik tentang konfigurasi aplikasi aktif dan fitur organisasi serta penargetan yang lebih baik sehingga Anda bisa berfokus pada parameter yang paling dibutuhkan.
Awal tahun ini, kami menghadirkan informasi tentang pengujian A/B ke panel Remote Config yang memberi Anda analisis tentang bagaimana eksperimen yang sedang berjalan memengaruhi konfigurasi aplikasi. Kemudian, kami meluncurkan grup parameter, yang mempermudah klasifikasi, pengubahan, dan gambaran parameter utama. Fitur Remote Config baru ini memberi tim kekuatan untuk menyusun dan membagi parameter mereka secara sesuai dengan kebutuhan, meminimalkan risiko, dan membuat konfigurasi aplikasi lebih mudah dikelola.
Memperkenalkan streaming Crashlytics BigQuery
Saat aplikasi mengalami masalah stabilitas, Anda tentunya ingin diberi tahu sesegera mungkin - bahkan ketika Anda tidak sedang di meja kerja. Sekarang, Anda bisa melakukan streaming data Firebase Crashlytics ke BigQuery untuk logging, analisis, dan pemecahan masalah yang lebih baik. Ini sangat berguna untuk menyiapkan infrastruktur pemberitahuan realtime yang memberi tahu anggota tim ketika suatu masalah muncul. Streaming Crashlytics BigQuery memungkinkan tim pengembangan untuk mengotomatisasi banyak pekerjaan yang diperlukan dalam pemantauan rilis sehingga mereka bisa tetap stabil - di mana pun mereka berada. Untuk mengaktifkan kemampuan ini, buka tab Integrations dalam Setelan Project Anda.
Memaksimalkan Google Analytics
Jika Anda membuat project Firebase setelah Agustus 2019, data analisis tersedia di Firebase dan Google Analytics. Kami menemukan bahwa meskipun sebagian besar developer telah melihat data analisis mereka di Firebase console, tidak semua orang mengeksplorasi fitur tambahan yang tersedia di Google Analytics, seperti perbandingan, analisis, dan closed funnel.
Karena itulah kami menayangkan dua video selama Firebase Live, untuk membantu Anda memahami Google Analytics.
Dalam video pertama di bawah ini, Anda akan mendapatkan ringkasan tentang konsol Google Analytics dan mempelajari cara memaksimalkan fitur-fitur canggihnya sehingga Anda bisa secara efektif memahami pengguna dan mempersonalisasi pengalaman aplikasi mereka.
Dalam video kedua, yang dibuat khusus untuk developer game, Anda akan belajar cara mengekstrak analisis tepat waktu tentang interaksi pemain dan apa yang dapat ditingkatkan dalam gameplay.
Komitmen kami kepada Anda
2020 merupakan tahun yang penuh tantangan, tetapi komitmen kami kepada Anda tidak tergoyahkan: kami akan terus menjadikan Firebase sebagai platform untuk menyederhanakan, mempercepat, dan menskalakan pengembangan aplikasi sehingga Anda bisa fokus membangun dan memperkuat bisnis. Kami mengakhiri paruh pertama tahun ini dengan Firebase Live, playlist lengkapnya bisa dilihat di sini. Untuk paruh kedua tahun ini, nantikan update produk dan sumber daya lainnya yang akan segera hadir. Jika Anda ingin mengetahui apa yang sedang kami kerjakan dan membantu membentuk masa depan Firebase, kami mengundang Anda untuk mendaftar ke program Alfa.