Firebase
An interesting development platform
Firebase is an interesting platform that provides various services for application development.
This article is a stub, a placeholder for more information about Firebase that may be of interest to CS56 students.
If you have suggestions for links, articles, information, demos etc. that should appear here, either post to Piazza, or better yet, fork this repo, add them, and do a pull request.
Tutorials
A “Cloud Firestore” Java tutorial (i.e. the Firebase database) oriented towards CS56 students (though it used SparkJava instead of Spring Boot). Written by Fuheng (Charlie), a mentor from CS56 M18.
Getting Started
- Go to https://firebase.com and login with your Google Credentials.
- Create an app, and accept the terms.
- That will put you at the Firebase Console
- You’ll see buttons for iOS, Android, and one that looks like this:
</>
.
That last one means “webapp”.
Firebase with Java
These links has information about using Firebase with Java: