Skip to content

mikeroyal/Firebase-Guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation


Firebase Guide

A guide covering Firebase including the applications, libraries and tools that will make you a better and more efficient developer with Firebase.

Note: You can easily convert this markdown file to a PDF in VSCode using this handy extension Markdown PDF.


Firebase Learning Resources

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.

Firebase GitHub

Add Firebase to your Flutter app

Using Firebase and Firestore with Flutter

Using Firebase with the Ionic Framework

Using Google Analytics with Firebase

Firebase Cloud Messaging (FCM)

Google Developers Training

Google Developers Certification

Firebase Courses on Udemy

Build a Google Firebase Web Application on Coursera

Firebase in a Weekend: Android on Udacity

Firebase Online Training Courses on LinkedIn Learning

Learning Firebase Fundamentals on Pluralsight

Fuchsia Project

Getting Started with Fuchsia

Fuchsia Reference

Contributing to Fuchsia

Firebase Tools & Frameworks

Android Studio is the official integrated development environment for Google's Android operating system, built on JetBrains' IntelliJ IDEA software and designed specifically for Android development. Availble on Windows, macOS, Linux, Chrome OS.

Firebase Analytics is a Google API that provides methods for logging events and setting user properties.

Firebase ML is an Google API includes all of Firebase's cloud-based ML features.

ML Kit is a standalone library for on-device ML, which you can use with or without Firebase.

Firebase iOS is all the Apple platform Firebase SDK source except FirebaseAnalytics, FirebasePerformance, and FirebaseML.

FlutterFire is a set of Flutter plugins that enable Flutter apps to use Firebase services. You can follow an example that shows how to use these plugins in the Firebase for Flutter codelab.

AngularFire is the official Angular library for Firebase.

Vuefire is Firebase bindings for Vue.js & Vuex.

Reactive Native Firebase is a well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.

React Redux Firebase is Redux bindings for Firebase that includes React Hooks and Higher Order Components.

FirebaseUI is an open-source library for Android that allows you to quickly connect common UI elements to Firebase APIs.

Pyrebase is a simple python wrapper for the Firebase API.

EmberFire is the officially supported adapter for using Firebase with Ember.

ReactFire is a project that provides Hooks, Context Providers, and Components that make it easy to interact with Firebase.

Contribute

  • If would you like to contribute to this guide simply make a Pull Request.

License

Distributed under the Creative Commons Attribution 4.0 International (CC BY 4.0) Public License.