Firebase is a mobile-backend-as-a-service that provides several features for building powerful mobile apps. Firebase has three core services: a realtime database, user authentication and hosting. With the Firebase SDK, you can use these services to build powerful apps without writing a single line of server code.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/4203-beginning-firebase