ຖ້າທ່ານເປັນນັກພັດທະນາ Flutter ທີ່ຕ້ອງການຂະຫຍາຍທັກສະຂອງທ່ານໃຫ້ປະກອບມີການພັດທະນາແບບເຕັມຮູບແບບ.
ຫຼັງຈາກນັ້ນ, ທ່ານຈະຕ້ອງເຂົ້າໃຈວິທີການເຊື່ອມຕໍ່ການບໍລິການ backend. Firebase ແມ່ນຖານຂໍ້ມູນທີ່ນິຍົມທີ່ສຸດສໍາລັບ Flutter.
ເຖິງແມ່ນວ່າມີໂອກາດໃນການເຮັດວຽກຫຼາຍຢ່າງທີ່ກ່ຽວຂ້ອງກັບກອບໃຫມ່ນີ້, ນັກພັດທະນາທີ່ມີຄຸນວຸດທິແມ່ນຂາດແຄນ. ສະນັ້ນມັນເຖິງເວລາແລ້ວທີ່ພວກເຮົາຈະປັບປຸງທັກສະຂອງພວກເຮົາ ແລະໃຊ້ປະໂຫຍດຈາກຄວາມເປັນໄປໄດ້ເຫຼົ່ານັ້ນໄວເທົ່າທີ່ຈະເປັນໄປໄດ້.
ໃນບົດຄວາມນີ້, ພວກເຮົາຈະ Flutterfire, Firebase, ແລະວິທີທີ່ທ່ານສາມາດເພີ່ມ Firebase ກັບ a ແອັບ Flutter ກັບ FlutterFire CLI. ໃຫ້ເລີ່ມຕົ້ນ.
ຄວາມເຂົ້າໃຈ FlutterFire
Google's Flutter ແມ່ນຊຸດເຄື່ອງມື UI ເພື່ອສ້າງແອັບຯຂ້າມເວທີ. Flutter ແມ່ນເຂົ້າກັນໄດ້ກັບ Android, iOS, Windows, Linux, ແລະ Mac. ມັນເປັນການຟຣີແລະ ຊຸດເຄື່ອງມືແຫຼ່ງເປີດ ເພື່ອສ້າງຄໍາຮ້ອງສະຫມັກທີ່ດຶງດູດຄວາມງາມ.
ປະໂຫຍດຕົ້ນຕໍຂອງການໃຊ້ Flutter ເປັນ backend ກັບ Firebase ແມ່ນວ່າມັນສະຫນອງຄຸນນະສົມບັດການຈັດການຄໍາຮ້ອງສະຫມັກທີ່ອຸດົມສົມບູນ.
Firebase ເປັນຜູ້ສະໜອງບໍລິການ Backend-as-a-Service (Baas). ມັນສະຫນອງເຄື່ອງມືແລະການບໍລິການທີ່ຫລາກຫລາຍໃຫ້ກັບຜູ້ພັດທະນາເພື່ອຊ່ວຍພວກເຂົາໃນການສ້າງແອັບຯທີ່ມີຄຸນນະພາບສູງ, ຂະຫຍາຍຖານຜູ້ໃຊ້ຂອງພວກເຂົາ, ແລະສ້າງກໍາໄລ. ມັນຖືກສ້າງຂຶ້ນໃນໂຄງສ້າງພື້ນຖານຂອງ Google.
Firebase ຈະສະໜອງທຸກຢ່າງທີ່ທຸລະກິດຕ້ອງການຢູ່ບ່ອນດຽວ, ຕັ້ງແຕ່ບ່ອນເກັບຂໍ້ມູນຄລາວໄປເຖິງຖານຂໍ້ມູນແບບສົດໆ, ການໂຮດກັບການບໍລິການກວດສອບຄວາມຖືກຕ້ອງ. FlutterFire ແມ່ນຊຸດຂອງປລັກອິນທີ່ເປີດໃຊ້ງານ Flutter ເພື່ອໃຊ້ບໍລິການ Firebase.
ເຄື່ອງມື Firebase
- ຖານຂໍ້ມູນເວລາຈິງ: ຖານຂໍ້ມູນ NoSQL ທີ່ສະໜອງໃຫ້ໂດຍ Firebase ເພື່ອເກັບ ແລະຊິງຄ໌ຂໍ້ມູນລະຫວ່າງຜູ້ໃຊ້ຂອງເຈົ້າໃນເວລາຈິງ. ມັນຍັງຖືກຕັ້ງໄວ້ເພື່ອໃຊ້ອອຟໄລ.
- Cloud Firestore: ການອັບເກຣດຖານຂໍ້ມູນແບບສົດໆ. ມັນສອນແນວຄວາມຄິດຂອງການເກັບກໍາແລະເອກະສານໃນຮູບແບບຂໍ້ມູນໃຫມ່ແລະ intuitive ຫຼາຍ. ມັນຍັງມີການຄົ້ນຫາທີ່ອຸດົມສົມບູນ, ໄວກວ່າແລະຂະຫນາດຫຼາຍກ່ວາຖານຂໍ້ມູນເວລາຈິງ, ທັງໃນດ້ານການປະຕິບັດແລະຄ່າໃຊ້ຈ່າຍ.
- ການກວດສອບຄວາມຖືກຕ້ອງ: Firebase ຍັງເຮັດໃຫ້ມັນງ່າຍຕໍ່ການກວດສອບກັບການບໍລິການຫຼືແພລະຕະຟອມຫຼາຍຢ່າງ, ລວມທັງແຕ່ບໍ່ຈໍາກັດລະຫັດຜ່ານອີເມວ, ເບີໂທລະສັບ, Google, Facebook, Twitter, ແລະ GitHub ເຂົ້າສູ່ລະບົບ.
- Cloud Storage: ບໍລິການເກັບຮັກສາຂອງ Firebase. ມັນບໍ່ແພງ, ມີປະສິດທິພາບ, ແລະງ່າຍດາຍທີ່ຈະປະຕິບັດ.
- ການຕັ້ງຄ່າໄລຍະໄກ: ການບໍລິການຄລາວທີ່ອະນຸຍາດໃຫ້ທ່ານສາມາດປ່ຽນການທໍາງານຫຼືລັກສະນະຂອງ app ຂອງທ່ານໂດຍບໍ່ມີການບັງຄັບໃຫ້ຜູ້ໃຊ້ດາວໂຫຼດການອັບເດດ.
- App Distribution: ນີ້ອະນຸຍາດໃຫ້ທ່ານແຈກຢາຍການສ້າງແອັບຯຂອງທ່ານໃຫ້ຜູ້ທົດສອບໄດ້ໄວ ແລະງ່າຍດາຍ.
Hands-on ກັບ FlutterFire
ໃຊ້ Flutterfire ເພື່ອເພີ່ມ Firebase ໃຫ້ກັບແອັບ Flutter.
1. ການຕິດຕັ້ງ
ໃຫ້ແນ່ໃຈວ່າ Firebase CLI ຖືກຕິດຕັ້ງຢູ່ໃນຄອມພິວເຕີຂອງທ່ານ.
ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອຕິດຕັ້ງ FlutterFire CLI:
2. ການສ້າງແອັບ Flutter ໃໝ່
ຕອນນີ້ພວກເຮົາຈະສ້າງແອັບພລິເຄຊັນ Flutter ໃໝ່.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ຫນ້າທີ່ຕົ້ນຕໍຂອງໂຄງການນີ້ຈະເລີ່ມຕົ້ນດ້ວຍລະຫັດຕໍ່ໄປນີ້
3. ການສ້າງຕັ້ງໂຄງການ Firebase ໃຫມ່
ເມື່ອ Flutterfire ກໍາລັງສ້າງຜະລິດຕະພັນ, ແຕ່ລະໄລຍະມັນມີບັນຫາເຊັ່ນນີ້. ພຽງແຕ່ພິມຊື່ໂຄງການໃສ່ໃນ Firebase UI ແລະປິດ Google Analytics ເພາະວ່າພວກເຮົາຈະບໍ່ໃຊ້ມັນ.
4. ການນໍາໃຊ້ FlutterFire CLI ເພື່ອເພີ່ມໂຄງການ Firebase
ຕອນນີ້ພວກເຮົາສາມາດກັບຄືນໄປຫາເສັ້ນຄໍາສັ່ງແລະດໍາເນີນການ: ເມື່ອໂຄງການ Firebase ໄດ້ຖືກສ້າງຂື້ນແລະກໍາຫນົດຄ່າ Flutterfire.
ລາຍຊື່ຂອງໂຄງການ Firebase ທັງໝົດສາມາດພົບໄດ້ທີ່ນີ້:
ໃນປັດຈຸບັນພວກເຮົາສາມາດເລືອກເອົາແລະເຂົ້າໄປໃນໂຄງການທີ່ພວກເຮົາຫາກໍ່ສ້າງຕັ້ງຂຶ້ນ. ຫຼັງຈາກນັ້ນ, ພວກເຮົາຈະສາມາດຕັດສິນໃຈວ່າເວທີໃດທີ່ຈະສະຫນັບສະຫນູນ:
ສໍາລັບແຕ່ລະແພລດຟອມທີ່ພວກເຮົາຕ້ອງການ, CLI ຈະສ້າງແອັບຯ Firebase.
5. ພວກເຮົາຈະຕັ້ງຄ່າ Firebase ໃນແອັບ Flutter.
ປະຕິບັດຕາມການສໍາເລັດຂອງຂັ້ນຕອນກ່ອນຫນ້າ, ພວກເຮົາຈະສ້າງໄຟລ໌ໃຫມ່ທີ່ມີຊື່ວ່າ firebase options.dart ໃນໂຟນເດີ lib. ພວກເຮົາຈະຕ້ອງເພີ່ມ firebase core ໃນ 'pubspec.yaml' ຂອງພວກເຮົາຢ່າງໜ້ອຍ:
ລະຫັດເບື້ອງຕົ້ນສາມາດຖືກເພີ່ມໃສ່ໄຟລ໌ main.dart ໄດ້.
ດຽວນີ້, ພວກເຮົາໄດ້ເຮັດຂັ້ນຕອນການຕັ້ງຄ່າທັງໝົດແລ້ວ, ແລະແອັບຯຂອງພວກເຮົາຄວນຈະເຮັດວຽກຢູ່ໃນ Android, iOS ແລະເວັບ.
ສະຫຼຸບ
ສຸດທ້າຍ, FlutterFire ສະຫນອງຊຸດຂອງ plugins Flutter ເປັນເອກະລັກທີ່ອະນຸຍາດໃຫ້ນັກພັດທະນາ Flutter ສ້າງແອັບຯຂ້າມເວທີທີ່ເຮັດວຽກຢ່າງເຕັມສ່ວນ.
FlutterFire ແມ່ນພຽງແຕ່ເລີ່ມຕົ້ນ, ແລະຍັງມີຫຼາຍຢ່າງທີ່ຕ້ອງໄດ້ຮັບການເພີ່ມເຂົ້າໃນຖັງຂອງຜູ້ພັດທະນາ.
ອອກຈາກ Reply ເປັນ