Съдържание[Крия][Покажи]
Ако сте разработчик на 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.
Инструменти на Firebase
- База данни в реално време: NoSQL база данни, предоставена от Firebase за съхраняване и синхронизиране на данни между вашите потребители в реално време. Също така е предназначен за офлайн употреба.
- Cloud Firestore: Надграждане на база данни в реално време. Той преподава идеите за колекции и документи в нов и по-интуитивен модел на данни. Освен това има по-богати, по-бързи търсения и се мащабира повече от базата данни в реално време, както по отношение на производителност, така и на цена.
- Удостоверяване: Firebase също улеснява удостоверяването с много услуги или платформи, включително, но не само парола за имейл, телефонен номер, влизане в Google, Facebook, Twitter и GitHub.
- Cloud Storage: Услуга за съхранение на 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 едва започва и все още има много неща, които трябва да се добавят към кофата на разработчиците.
Оставете коментар