You are on page 1of 10

ST0504 –

Mobile Application
Development
Lecture 14 –
React Native and Firebase

Official (Open) Non-Sensitive


React Native and Firebase
• Firebase is Google mobile application development platform that help
developer build, improve and grow the mobile app.
• Firebase gives developer the tools to develop high-quality apps, grow
your user base, and earn more money.
• Developer can monetize the application and focus on your users
need.

Official (Open) Non-Sensitive


React Native and Firebase
• Firebase create a npm api to link React Native application to Firebase.

• npm install firebase@9.6.11


• Current firebase version 9.6.11 that work with the react native v6.9

Official (Open) Non-Sensitive


Firebase by Google
• In order to use Firebase, a gmail account is required.
• More information is available in Practical 17 - React Native and
Firebase

Official (Open) Non-Sensitive


Firebase by Google
• Firebase support different platform such as iOS, Web, C++, Unity.
• It provide various tools such as:
• Cloud Firestore
• Authentication
• Hosting
• Cloud Storage
• Realtime database

• Each of this tool allow developer to test and deploy rapidly.

Official (Open) Non-Sensitive


Firebase by Google
• Per-requisite for Firebase:
• Gmail account
• Project account
• Create a project in firebase console.
• The firebase is ready to use and deploy the mobile application.
• Firebase provide comprehensive guide and documentation to guide
developer to develop a complete application.

Official (Open) Non-Sensitive


Firebase by Google

Official (Open) Non-Sensitive


Firebase by Google
• Practical 17 - React Native and Firebase, provide a basic guide to login
using Firebase Authentication.
• Use the document provided in the Firebase Authentication to help
you to learn and develop simple user login function.

Official (Open) Non-Sensitive


Firebase by Google
• Refer to Firebase web page for more detail.

• Reference: https://console.firebase.google.com/

Official (Open) Non-Sensitive


Firebase by Google
• Practical 17 - React Native and Firebase

Official (Open) Non-Sensitive

You might also like