Содржина[Крие][Прикажи]
Ако сте развивач на Flutter кој сака да ги прошири вашите вештини за да вклучи развој на целосен стак.
Потоа ќе треба да разберете како да ги поврзете услугите за заднина. Firebase е убедливо најпопуларната база на податоци за Flutter.
Иако има многу можности за кариера поврзани со оваа нова рамка, квалификуваните програмери се во недостиг. Значи, минато време е да ги подобриме нашите вештини и да ги искористиме тие можности што е можно поскоро.
Во оваа објава, ќе ги разгледаме Flutterfire, Firebase и како можете да додадете Firebase на a Апликација Flutter со FlutterFire CLI. Да почнеме.
разбирање FlutterFire
Flutter на Google е комплет алатки за кориснички интерфејс за креирање апликации меѓу платформи. Flutter е компатибилен со Android, iOS, Windows, Linux и Mac. Тоа е бесплатен и комплет алатки со отворен код за создавање естетски атрактивни апликации.
Главната предност на користењето на Flutter како заднина со Firebase е тоа што обезбедува богат сет на функции за управување со апликации.
Firebase е снабдувач на Backend-as-a-Service (Baas). Обезбедува разновидни алатки и услуги на програмерите за да им помогне да креираат висококвалитетни апликации, да ја прошират нивната база на корисници и да профитираат. Изграден е на инфраструктурата на Google.
Firebase ќе обезбеди сè што му треба на бизнисот на едно место, од складирање во облак до бази на податоци во реално време, хостирање до услуги за автентикација. FlutterFire е збир на приклучоци кои им овозможуваат на програмите Flutter да користат Firebase Services.
Алатки за Firebase
- База на податоци во реално време: NoSQL база на податоци обезбедена од Firebase за складирање и синхронизација на податоците меѓу вашите корисници во реално време. Тој е исто така наменет за офлајн употреба.
- Cloud Firestore: Надградба на базата на податоци во реално време. Ги учи идеите за збирки и документи во нов и поинтуитивен модел на податоци. Исто така, има побогати, побрзи пребарувања и скали повеќе од Базата на податоци во реално време, и во однос на перформансите и трошоците.
- Автентикација: Firebase исто така го олеснува автентицирањето со многу услуги или платформи, вклучувајќи, но не ограничувајќи се на лозинка за е-пошта, телефонски број, најавување на Google, Facebook, Twitter и GitHub.
- Складирање во облак: услуга за складирање на Firebase. Тој е евтин, ефикасен и едноставен за имплементација.
- Далечинска конфигурација: облак услуга која ви овозможува да ја промените функционалноста или изгледот на вашата апликација без да ги принудувате корисниците да преземаат ажурирање
- Дистрибуција на апликации: Ова ви овозможува брзо и лесно да ја дистрибуирате вашата верзија на апликацијата до тестирачите.
Практично со 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 во нашиот „pubspec.yaml“ во најмала рака:
Кодот за иницијализација потоа може да се додаде во датотеката main.dart.
Сега, ги завршивме сите чекори за конфигурација и нашата апликација сега треба да работи на Android, iOS и на веб.
Заклучок
Конечно, FlutterFire обезбедува збир на уникатни приклучоци за Flutter кои им овозможуваат на програмерите на Flutter да креираат целосно функционални апликации за повеќе платформи.
FlutterFire само што започнува, и има уште многу работи што треба да се додадат во корпата на програмерите.
Оставете Одговор