Содержание[Скрывать][Показывать]
Если вы разработчик Flutter и хотите расширить свои навыки, включив в него разработку полного стека.
Затем вам нужно понять, как связать серверные службы. Firebase на сегодняшний день является самой популярной базой данных для Flutter.
Хотя с этой новой структурой связано много возможностей для карьерного роста, квалифицированных разработчиков не хватает. Так что пришло время улучшить наши навыки и воспользоваться этими возможностями как можно скорее.
В этом посте мы рассмотрим Flutterfire, Firebase и то, как вы можете добавить Firebase в Приложение Flutter с интерфейсом командной строки FlutterFire. Давайте начнем.
Понимание 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.
- Облачное хранилище: служба хранения Firebase. Это недорого, эффективно и просто в реализации.
- Удаленная конфигурация: облачная служба, которая позволяет вам изменять функциональность или внешний вид вашего приложения, не заставляя пользователей загружать обновление.
- Распространение приложения: это позволяет быстро и легко распространять сборку приложения среди тестировщиков.
Практика с FlutterFire
Использование Flutterfire для добавления Firebase в приложение Flutter.
1. Установка
Убедитесь, что Firebase CLI установлен на вашем компьютере.
Используйте следующую команду для установки интерфейса командной строки FlutterFire:
2. Создание совершенно нового приложения Flutter
Теперь мы создадим новое приложение Flutter.
По умолчанию основная функция этой программы начинается со следующего кода
3. Создание нового проекта Firebase
Когда Flutterfire создает продукт, он периодически сталкивается с подобными проблемами. Просто введите название проекта в Firebase пользовательского интерфейса и отключите Google Analytics, потому что мы не будем его использовать.
4. Использование интерфейса командной строки FlutterFire для добавления проекта Firebase
Теперь мы можем вернуться в командную строку и запустить: после создания проекта Firebase и настройки Flutterfire.
Список всех активных проектов Firebase можно найти здесь:
Теперь мы можем выбрать и ввести только что созданный проект. Затем мы сможем решить, какие платформы поддерживать:
Для каждой требуемой платформы CLI создаст приложение Firebase.
5. Мы настроим Firebase в приложении Flutter.
После завершения предыдущего шага мы создадим новый файл с именем firebase options.dart в папке lib. Нам нужно как минимум добавить ядро firebase в наш «pubspec.yaml»:
Затем код инициализации можно добавить в файл main.dart.
Итак, мы завершили все этапы настройки, и теперь наше приложение должно работать на Android, iOS и в Интернете.
Заключение
Наконец, FlutterFire предоставляет набор уникальных плагинов Flutter, которые позволяют разработчикам Flutter создавать полноценные кроссплатформенные приложения.
FlutterFire только запускается, и есть еще много вещей, которые нужно добавить в корзину разработчика.
Оставьте комментарий