Firebase is a platform used to build better apps, improve their quality and also to grow businesses. This talk will cover examples about how to create a new project in Firebase console, how to integrate Google sign-in in the Java code in Android, how to save and get data from Cloud Firestore and how to use Cloud Messaging. Finally we will review the advantages of using Firebase Crashlytics that help us, the developers, to never miss a critical crash.