Jadual Kandungan[Sembunyi][Tunjukkan]
Jika anda seorang pembangun Flutter yang ingin mengembangkan kemahiran anda untuk memasukkan pembangunan tindanan penuh.
Kemudian anda perlu memahami cara memautkan perkhidmatan hujung belakang. Firebase ialah pangkalan data paling popular untuk Flutter.
Walaupun terdapat banyak peluang kerjaya yang dikaitkan dengan rangka kerja baharu ini, pembangun yang berkelayakan adalah kekurangan. Jadi sudah lewat masa untuk kita meningkatkan kemahiran kita dan memanfaatkan kemungkinan tersebut secepat mungkin.
Dalam siaran ini, kami akan Flutterfire, Firebase dan cara anda boleh menambahkan Firebase pada a Aplikasi flutter dengan FlutterFire CLI. Mari kita mulakan.
persefahaman FlutterFire
Google's Flutter ialah kit alat UI untuk mencipta apl merentas platform. Flutter serasi dengan Android, iOS, Windows, Linux dan Mac. Ia adalah percuma dan kit alat sumber terbuka untuk mencipta aplikasi yang menarik secara estetik.
Kelebihan utama menggunakan Flutter sebagai bahagian belakang dengan Firebase ialah ia menyediakan set ciri pengurusan aplikasi yang kaya.
Firebase ialah pembekal Backend-as-a-Service (Baas). Ia menyediakan pelbagai alat dan perkhidmatan kepada pembangun untuk membantu mereka mencipta apl berkualiti tinggi, mengembangkan pangkalan pengguna mereka dan mengaut keuntungan. Ia dibina di atas infrastruktur Google.
Firebase akan menyediakan semua yang diperlukan oleh perniagaan di satu tempat, daripada storan awan kepada pangkalan data masa nyata, pengehosan kepada perkhidmatan pengesahan. FlutterFire ialah satu set pemalam yang membolehkan program Flutter menggunakan Perkhidmatan Firebase.
Alat Firebase
- Pangkalan Data Masa Nyata: Pangkalan data NoSQL yang dibekalkan oleh Firebase untuk menyimpan dan menyegerakkan data di kalangan pengguna anda dalam masa nyata. Ia juga ditujukan untuk kegunaan luar talian.
- Cloud Firestore: Peningkatan Pangkalan Data Masa Nyata. Ia mengajar idea koleksi dan dokumen dalam model data baharu dan lebih intuitif. Ia juga mempunyai carian dan skala yang lebih kaya, lebih pantas daripada Pangkalan Data Masa Nyata, dari segi prestasi dan kos.
- Pengesahan: Firebase juga memudahkan untuk membuat pengesahan dengan banyak perkhidmatan atau platform, termasuk tetapi tidak terhad kepada kata laluan e-mel, nombor telefon, log masuk Google, Facebook, Twitter dan GitHub.
- Storan Awan: Perkhidmatan storan Firebase. Ia adalah murah, berkesan, dan mudah untuk dilaksanakan.
- Konfigurasi jauh: Perkhidmatan awan yang membolehkan anda menukar fungsi atau rupa apl anda tanpa memaksa pengguna memuat turun kemas kini
- Pengedaran Apl: Ini membolehkan anda mengedarkan binaan apl anda dengan cepat dan mudah kepada penguji.
Hands-on dengan FlutterFire
Menggunakan Flutterfire untuk menambahkan Firebase pada apl Flutter.
1. pemasangan
Pastikan Firebase CLI dipasang pada komputer anda.
Gunakan arahan berikut untuk memasang FlutterFire CLI:
2. Mencipta apl Flutter serba baharu
Sekarang kami akan mencipta aplikasi Flutter baharu.
Secara lalai, fungsi utama program ini akan bermula dengan kod berikut
3. Menubuhkan projek Firebase baharu
Apabila Flutterfire mencipta produk, ia secara berkala menghadapi masalah seperti ini. Hanya taip nama projek ke dalam Firebase UI dan lumpuhkan Google Analitis kerana kami tidak akan menggunakannya.
4. Menggunakan FlutterFire CLI untuk menambah projek Firebase
Kini kita boleh kembali ke baris arahan dan menjalankan: setelah projek Firebase telah dibuat dan mengkonfigurasi Flutterfire.
Senarai semua projek Firebase yang aktif boleh didapati di sini:
Sekarang kita boleh memilih dan memasukkan projek yang baru kita buat. Kami kemudiannya akan dapat memutuskan platform yang akan disokong:
Untuk setiap platform yang kami perlukan, CLI akan membina apl Firebase.
5. Kami akan menyediakan Firebase dalam apl Flutter.
Selepas selesai langkah sebelumnya, kami akan mencipta fail baharu bernama firebase options.dart dalam folder lib. Kami perlu menambah teras firebase dalam 'pubspec.yaml' kami sekurang-kurangnya:
Kod permulaan kemudiannya boleh ditambah pada fail main.dart.
Kini, Kami telah menyelesaikan semua langkah konfigurasi dan apl kami kini seharusnya berfungsi pada Android, iOS dan web.
Kesimpulan
Akhir sekali, FlutterFire menyediakan satu set pemalam Flutter unik yang membolehkan pembangun Flutter mencipta apl merentas platform yang berfungsi sepenuhnya.
FlutterFire baru bermula, dan masih banyak perkara yang perlu ditambahkan pada baldi pembangun.
Sila tinggalkan balasan anda