Authentication: To implement features like Signup, Login, Forgot Password, delete Account
User Profile : To Implement features User’s profile picture, name and profile ,etc
File Storage : To upload image(profile picture) on server , Show/Download image from server
Firestore: CRUD operations on Firebase Database. Create/Read/Update/Delete records(Notes) in database . Understanding of RecyclerView concepts to list the notes from Firebase Database.