Google Africa Android workshop on Firebase on Android
Firebase is Google’s mobile application development platform that helps you build, improve, and grow your app.
Some of the Firebase services include
- Authentication — user login and identity
- Realtime database — Realtime, cloud hosted, NoSQL database
- Cloud firestore — Realtime, cloud hosted, NoSQL database
- Cloud storage — massively scalable file storage
- Cloud functions — “serverless”, event driven backend
- Firebase hosting — global web hosting
- ML kit —SDK for common ML tasks
According to android developer guide: A notification is a message that android displays outside your app's UI to provide the user with reminders, communication from other people, or other timely information from your app. Users can tap the notification to open your app or take an action directly from the notification.
To make use of these app,
- You need to register on Firebase Console
- Create a project on Firebase Project and add the google-service.json file to the project.
- Get your key