Repository navigation
3. Firebase
Claudia Diosan edited this page Jun 23, 2020
·
1 revision
Firebase is a cloud computing platform for the development of web and mobile applications developed by Google in 2014. It is a platform located in the cloud, integrated with Google Cloud Platform, which uses a set of tools for the creation and synchronization of projects that will be endowed of high quality, making possible the growth of the number of users and also resulting in obtaining greater monetization. The platform is uploaded in the cloud and is available for different platforms such as iOS, Android and web. It contains various functions so that any developer can combine and adapt the platform according to their needs.
- Firebase Analyctics: is a free app measurement solution that provides statistics on app usage and user engagement.
- Firebase Cloud Messaging: It is a cross-platform messaging solution that allows you to send messages safely and free of charge.
- Firebase Auth: Firebase Auth is a service that can authenticate users using only client-side code. It includes authentication through login providers like Facebook, GitHub, Twitter, Google, Yahoo and Microsoft; as well as the classic methods of login by email and password. In addition, it includes a user management system by which developers can enable user authentication with email and password to be stored in Firebase.
- Firebase Realtime database: Store and sync data with our cloud-hosted NoSQL database. The data is synchronized with all clients in real time and remains available when the app is offline.
- Firebase Storage: Cloud Storage was created for app developers who need to store and publish user-generated content such as photos or videos.
- Cloud Firestore: Uses our flexible, scalable, cloud-based NoSQL database to store and sync data for client and server side programming.