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