
Being a tech lover and a Programmer, He loves to learn new technologies. He have been involved in development more then 15+ years. He believes in build strong technical conceptual understanding, provide hands-on experience, promote self learning skills, and promote practical way of approaching a problem to students and make them “Industry Ready Professionals”. He has professional experience in various technologies. His prior experience with ZEE Entertainment Enterprises Ltd as a Team Lead- IT Projects includes building and successfully launching projects across multiple domains and Mobile Apps.
In this Video Series we are going to create a Quick Notes app using Firebase through this you will learn many features of Firebase.
Setup Environment for Firebase Development is simple.
Download Android Studio from https://developer.android.com/studio
Signup for Firebase Console https://console.firebase.google.com
Firebase is a technology that allows you to create web applications without server-side programming, making development faster and easier.
Firebase provides functionalities like authentication, databases, file storage... All of the data, products, and services on Firebase are backed by Google
A step-by-step design of a login screen
A step-by-step design of a signup screen
We will learn that how to apply validation to the username and password field to make a validation so that user must have to fill all the required fields.
Firebase Authentication SDK to manually integrate one or several sign-in methods into your app.
Firebase Authentication is necessary to grant read/write privileges to your users via security rules. We haven't covered, The quickest authentication implementation.
Firebase authentication is used to authenticate the users of applications in a very easy
Implementing Password Reset can be a tricky but inevitable task. Luckily Firebase gives us the tools to easily control this process.
We will learn that how to apply validation to the username and password field to make a validation so that user must have to fill all the required fields.
Implementing user profile management in Android with Firebase
Implementing user profile management in Android with Firebase
for Cloud Storage implementation In your app/build.gradle file add a dependencies of the Firebase libraries.
Cloud Storage for Firebase lets you upload and share user generated content, such as images and video
Android working with Firebase Realtime Database. How the Data is Stored – JSON Structured. Firebase Realtime database is a schema less database in which the data is stored in JSON format. Performing CRUD Operations.
Understanding of RecyclerView concepts to list the notes from Firebase Database.
Understanding of creating objects like custom layout, model for RecyclerView
Understanding of creating custom adapter for RecyclerView
Understanding of creating custom adapter for RecyclerView
Understanding of how to read data from a Firebase database and list it on RecyclerView
Understanding of how to delete data from a Firebase database
We will learn how to add Firebase and run the source code project
In this course you will get brief knowledge about all major features provided by Firebase.
We will create a Cloud based Note App to understand the Important features of Firebase :
Firebase is a blazing-fast, real-time, NoSQL backend as a service. This course is a complete package where you will learn Firebase implementation in your Android App. We will create a Cloud based quick notes app using Firebase and we will learn features like Authentication, User Profile, create real time database, File Storage, etc.
Authentication: To implement features like Signup, Login, Forgot Password, etc
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
DataBase: CRUD operations on Firebase Database. Create/Read/Update/Delete records(Notes) in database . Understanding of RecyclerView concepts to list the notes from Firebase Database.