So here's to you, finished project, not with the bare workflow naughty that our finished project after
adding authentication, I didn't update any dependencies here.
So what I'll actually do now is I'll open up my terminal and I will, first of all, run npm install
to install all these packages again.
Now, of course, you don't need to do that.
If you already have, you're up and running project.
But I need to do that because I literally took that finished project snapshot you find attached at the
end of the authentication module, and I'm now going to install all the dependencies there.
So did you really see how to pick up from that finished snapshot and get everything to work with respect
navigation version five.
So let's wait for this installation here to finish.
And with that finished, the the first thing I'll actually do is I will run Expo upgrade to install
the latest version of the Expo toolkit and make sure that Expo also updates everything in the way it
needs to be updated so that it installs all packages it needs and so on.
So I will now hit yes.
Here and also yes.
Here on this question.
And now here it will update the installation on the iOS simulator, the installation of the Expo preview
tool, and therefore you should make sure that you have a simulator up and running.
And I do have that on a separate screen.
So I will hit yes.
Here as well.
And once it is done with that, it also asks me the same question for Android and for that I also have
a running Android emulator where it now reinstalled the export application.
And it should succeed with this as well.
Let's wait for that to finish.
And that looks good, and now it just installs a couple of dependencies, again, let's wait for dad
to finish, and with this we can run and start to bring up this XPO process.
And once does this started, just as you saw the course, we can press a to launch the Android app and
I to launch this app or do that in that extra tab in the browser, which opened up on another screen
here for me.
And once this is done, it now starts building and I'm getting an error here regarding react native
screens to quickly fix that.
I will just quit this again and will run, expl, install, react, dash native dash screens.
And thereafter, once this is finished, restart, this process will then start and thereafter again,
press aide who launched the app on Android and Press Eye to launch it on ISIS.
Now, let's wait for this to finish so that it builds this JavaScript bundle and launches the app on
both simulator's and therefore I see both apps up and running.
Now, in order to log in, I also need to adjust my firebase data simply because I created a new firebase
project.
If you didn't do that, which you probably didn't, you, of course, don't need to do anything here,
I will quickly update those credentials, those links and so on in my actions with my proper firebase
data, which I'm using now.
And with that done.
I can try and log in here, I did create one user.
And that works.
Now, I get an error here because I got no product at the moment, that's no problem.
But what we see is that we generally can navigate around in this application and that this app works
the way it worked when we finished a course.
Now, of course it does, because right now we're not using react navigation in the latest version.
So let's make sure that we do that.