#10 – Подключение базы данных Firebase
Видеоурок
Полезные ссылки:
- Официальный ;
- Инструкции относительно .
Исправление ошибок
При запуске проекта может выдаваться ошибка связанная с тем, что FireBase не запущен. Такое может происходить по причине того, что его инициализацию нужно прописывать в основном методе.
Для устранения ошибки в файле «main.dart» пропишите:
// Подключени всех сцен
import 'package:flutter_todo/pages/home.dart';
import 'package:flutter_todo/pages/main_screen.dart';
import 'package:firebase_core/firebase_core.dart';
void main() async {
// Инициализация в основной функции
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
runApp(MaterialApp(
theme: ThemeData(
primaryColor: Colors.deepOrangeAccent,
),
initialRoute: '/',
routes: {
// Маршрутизация
'/': (context) => MainScreen(),
'/todo': (context) => Home(),
},
));
}База данных Firebase
При разработке Flutter программ вы можете использовать практически любую базу данных. В вашем распоряжение такие БД, как:
- SQLite;
- MySQL;
- ;
- ;
- и множество других.
В ходе урока мы использовали БД Firebase, так как она одна из наиболее простых для интеграции в Flutter и обладает широким спектром возможностей.
Благодаря тому, что Firebase была куплена компанией Google в 2014 году, то интеграция этой БД и Flutter стала легким и быстрым процессом. Напомним, что Flutter также принадлежит компании Google.
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть