# Firebase

> How to use Firebase and Firestore with Flutter.



Firebase is a Backend-as-a-Service (BaaS) app development platform
that provides hosted backend services such as a realtime database,
cloud storage, authentication, crash reporting, machine learning,
remote configuration, and hosting for your static files.

## Flutter and Firebase resources

Firebase supports Flutter. To learn more,
check out the following resources.

### Documentation

* [Getting started with Firebase and Flutter][started]
* [Firebase plugins][]

### Blog Posts

[Use Firebase to host your Flutter app on the web][article]

### Tutorials

Get to know Firebase for Flutter
* [tutorial][codelab1]
* [video workshop][workshop]

## Flutter and Firebase community resources

The Flutter community created the following useful resources.

### Blog Posts

[Building chat app with Flutter and Firebase][chat app]

### Videos

* [Using Firestore as a backend to your Flutter app][video]
* [Live Coding Firebase Authentication with Flutter][video2]
* [Flutter & Firebase Auth 01][video3]
* [Flutter: Firebase Tutorial Part 1 - Auth and Sign in][video4]

[article]: https://blog.flutter.dev/must-try-use-firebase-to-host-your-flutter-app-on-the-web-852ee533a469
[chat app]: https://medium.com/flutter-community/building-a-chat-app-with-flutter-and-firebase-from-scratch-9eaa7f41782e
[codelab1]: https://codelabs.developers.google.com/codelabs/firebase-get-to-know-flutter
[Firebase plugins]: https://firebase.google.com/docs/flutter/setup#available-plugins
[started]: https://firebase.google.com/docs/flutter/setup
[video]: https://www.youtube.com/watch/DqJ_KjFzL9I&t#38s
[video2]: https://www.youtube.com/watch/OlcYP6UXlm8
[video3]: https://www.youtube.com/watch/u_Lyx8KJWpg
[video4]: https://www.youtube.com/watch/13-jNF984C0
[workshop]: https://www.youtube.com/watch/4wunbF29Kkg

