‫Hello, my friends, and welcome again to a very exciting application we are going to build together.
‫It's called Journal Application.
‫This application is using many products of Firebase.
‫First of all, it's displaying for us a list of journals, list of card reviews displaying the title
‫The Toast.
‫The Time created this image view in a very good and very clean design.
‫You can see this share button also.
‫And there are two post.
‫And now until until recording this video and you can see that there are two documents inside this collection.
‫So we're going to introduce the Firestore and we will use it.
‫We are going to create a collection.
‫We are going to create documents and document in this application is referring to a one post.
‫So this application will allow us to add and allow the user to add a new post like this is or post number
‫three.
‫For example.
‫And just a test.
‫Allow us to select an image when the user click on this button to allow us to select from the gallery
‫and I will name it like gaming or best game.
‫On Android.
‫Post number three gaming.
‫I will click on Save.
‫You can see the progress bar.
‫It's uploading the post to the Firestore and you can see that this is the new.
‫The new document that we have created now.
‫Okay, so.
‫We are going to use in this application the Cloud Firebase.
‫Firestore, we are going to use the storage in order to store the images inside the folder called journal
‫images.
‫And following the the specific algorithm, my underscore image underscore the timestamp.
‫Also, we're going to use the authentication.
‫So we have two two accounts.
‫I will show you how this this application will allow us to use the authentication.
‫So if I click here on the sign out, we can be directed to the login screen.
‫So either you can log in or you create an account.
‫If the user click on, enters their email and password and enter login, it will be directed to the
‫post list that we were on it.
‫Or when the user click on create account, it will be directed to here I will name it as test user.
‫At gmail.com.
‫The password.
‫One, two, three, four, five, six and at least six characters and the username would be Firebase
‫user.
‫Okay.
‫Click sign up.
‫If everything is working fine, you will be directed to the list and you will be adding your credentials
‫here.
‫Inside the Firebase authentication, you can see the test user@gmail.com.
‫So if we go back.
‫You can see that the Journal app, it will not display anything for this user because there is there
‫is a different user ID.
‫If we log in into Jack at Gmail, it will be directed us to the specific journals that the user will
‫be displaying.
‫So this application, it's a very amazing application that will teach us many professional and many
‫advanced things in Android using Firebase authentication, storage, Firestore and so on.
‫Okay, so you can see that Jack is displaying these three posts, but what the other is displaying the
‫other posts.
‫So why we are wasting time.
‫This is a quick interview about and a quick overview about this application.
‫So I want from you to focus with me in this lesson and in this section because it's very complicated
‫and we are going to deep dive into most complex things.