Flutter & Dart

#10 – Подключение базы данных Firebase

#10 – Подключение базы данных Firebase

К любому Flutter проекту можно быстро подключить базу данных. За урок мы научимся подключать и работать с базой данных Firebase. Нами будет переделана программа «Список дел» и все данные из программы будут хранится в удаленной базе Firebase.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Полезные ссылки:


Исправление ошибок

При запуске проекта может выдаваться ошибка связанная с тем, что 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 программ вы можете использовать практически любую базу данных. В вашем распоряжение такие БД, как:


В ходе урока мы использовали БД Firebase, так как она одна из наиболее простых для интеграции в Flutter и обладает широким спектром возможностей.


Благодаря тому, что Firebase была куплена компанией Google в 2014 году, то интеграция этой БД и Flutter стала легким и быстрым процессом. Напомним, что Flutter также принадлежит компании Google.

Матеріали для курсу

Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Уроки Figma (Фигма) с нуля / Создание дизайна (UI/UX)
8 уроків
Уроки PhotoShop для начинающих
6 уроків
Нейронные сети / Изучение Python OpenCV
9 уроків
Уроки Java з нуля для початківців
21 урок
Изучение языка Ruby для начинающих
12 уроків
C++ програмування / Уроки C++
26 уроків
Коментарі (1)
Додати коментар

Денис 19 квітня 2023 в 15:34

Добрый день, при написании кода как на видео Вы были правы выдает ошибку. При написании кода приведенный выше в «main.dart» ошибка пропала, но при запуске любого эмулятора или вэб эмулятора просто белый экран и все. Помогите решить вопрос уже устал искать.
Відповісти