#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 місяця
Також варто подивитися