Përmbajtje[Fshih][Shfaqje]
Nëse jeni një zhvillues Flutter që dëshiron të zgjerojë aftësitë tuaja për të përfshirë zhvillimin e plotë.
Atëherë do t'ju duhet të kuptoni se si të lidhni shërbimet e backend. Firebase është deri tani baza e të dhënave më e njohur për Flutter.
Megjithëse ka shumë mundësi karriere që lidhen me këtë kornizë të re, zhvilluesit e kualifikuar janë në mungesë. Pra, ka ardhur koha që ne të përmirësojmë aftësitë tona dhe të përfitojmë nga ato mundësi sa më shpejt të jetë e mundur.
Në këtë postim, ne do të Flutterfire, Firebase, dhe si mund të shtoni Firebase në një Aplikacioni Flutter me FlutterFire CLI. Le të fillojmë.
kuptim FlutterFire
Google's Flutter është një vegël UI për krijimin e aplikacioneve ndër-platformë. Flutter është i pajtueshëm me Android, iOS, Windows, Linux dhe Mac. Është një falas dhe paketën e mjeteve me burim të hapur për krijimin e aplikacioneve estetikisht tërheqëse.
Avantazhi kryesor i përdorimit të Flutter si një backend me Firebase është se ai ofron një grup të pasur karakteristikash të menaxhimit të aplikacionit.
Firebase është një furnizues i Backend-as-a-Service (Baas). Ai ofron një sërë mjetesh dhe shërbimesh për zhvilluesit për t'i ndihmuar ata të krijojnë aplikacione me cilësi të lartë, të zgjerojnë bazën e tyre të përdoruesve dhe të përfitojnë. Është ndërtuar mbi infrastrukturën e Google.
Firebase do të ofrojë gjithçka që i nevojitet një biznesi në një vend, nga ruajtja në renë kompjuterike te bazat e të dhënave në kohë reale, hostimi deri te shërbimet e vërtetimit. FlutterFire është një grup shtojcash që mundësojnë që programet Flutter të përdorin Shërbimet Firebase.
Mjete Firebase
- Baza e të dhënave në kohë reale: Një bazë të dhënash NoSQL e ofruar nga Firebase për të ruajtur dhe sinkronizuar të dhënat midis përdoruesve tuaj në kohë reale. Ai është gjithashtu i përshtatur për përdorim jashtë linje.
- Cloud Firestore: Një përmirësim i bazës së të dhënave në kohë reale. Ai mëson idetë e koleksioneve dhe dokumenteve në një model të ri dhe më intuitiv të dhënash. Ai gjithashtu ka kërkime dhe shkallë më të pasura, më të shpejta se Baza e të Dhënave në Realtime, si për sa i përket performancës ashtu edhe kostos.
- Autentifikimi: Firebase gjithashtu e bën të lehtë vërtetimin me shumë shërbime ose platforma, duke përfshirë, por pa u kufizuar në fjalëkalimin e emailit, numrin e telefonit, hyrjen në Google, Facebook, Twitter dhe GitHub.
- Ruajtja në renë kompjuterike: Shërbimi i ruajtjes së Firebase. Është i lirë, efektiv dhe i thjeshtë për t'u zbatuar.
- Konfigurimi në distancë: Një shërbim cloud që ju lejon të ndryshoni funksionalitetin ose pamjen e aplikacionit tuaj pa i detyruar përdoruesit të shkarkojnë një përditësim
- Shpërndarja e aplikacionit: Kjo ju lejon të shpërndani me shpejtësi dhe lehtësi ndërtimin e aplikacionit tuaj tek testuesit.
Praktikisht me FlutterFire
Përdorimi i Flutterfire për të shtuar Firebase në aplikacionin Flutter.
1. instalim
Sigurohuni që Firebase CLI të jetë i instaluar në kompjuterin tuaj.
Përdorni komandën e mëposhtme për të instaluar FlutterFire CLI:
2. Krijimi i një aplikacioni krejt të ri Flutter
Tani do të krijojmë një aplikacion të ri Flutter.
Si parazgjedhje, funksioni kryesor i këtij programi do të fillojë me kodin e mëposhtëm
3. Krijimi i një projekti të ri Firebase
Kur Flutterfire po krijon produktin, ai ndeshet periodikisht me probleme si këto. Thjesht shkruani emrin e projektit në Firebase UI dhe çaktivizoni Google Analytics sepse ne nuk do ta përdorim atë.
4. Përdorimi i FlutterFire CLI për të shtuar një projekt Firebase
Tani mund të kthehemi në vijën e komandës dhe të ekzekutojmë: pasi të jetë krijuar projekti Firebase dhe të konfigurojmë Flutterfire.
Një listë e të gjitha projekteve aktive Firebase mund të gjendet këtu:
Tani mund të zgjedhim dhe të hyjmë në projektin që sapo kemi krijuar. Më pas do të jemi në gjendje të vendosim se cilat platforma të mbështesim:
Për çdo platformë që ne kërkojmë, CLI do të ndërtojë një aplikacion Firebase.
5. Ne do të konfigurojmë Firebase në aplikacionin Flutter.
Pas përfundimit të hapit të mëparshëm, ne do të krijojmë një skedar të ri të quajtur firebase options.dart në dosjen lib. Ne do të duhet të shtojmë bërthamën firebase në 'pubspec.yaml' tonë të paktën:
Kodi i inicializimit më pas mund të shtohet në skedarin main.dart.
Tani, ne kemi përfunduar të gjithë hapat e konfigurimit dhe aplikacioni ynë tani duhet të funksionojë në Android, iOS dhe ueb.
Përfundim
Më në fund, FlutterFire ofron një sërë shtojcash unike Flutter që lejojnë zhvilluesit e Flutter të krijojnë aplikacione ndër-platformë plotësisht funksionale.
FlutterFire sapo ka filluar dhe ka ende shumë gjëra që duhen shtuar në kovën e zhvilluesit.
Lini një Përgjigju