1 00:00:02,110 --> 00:00:09,670 So here's to you, finished project, not with the bare workflow naughty that our finished project after 2 00:00:09,670 --> 00:00:14,970 adding authentication, I didn't update any dependencies here. 3 00:00:15,130 --> 00:00:22,600 So what I'll actually do now is I'll open up my terminal and I will, first of all, run npm install 4 00:00:22,750 --> 00:00:24,910 to install all these packages again. 5 00:00:24,940 --> 00:00:26,560 Now, of course, you don't need to do that. 6 00:00:26,560 --> 00:00:29,350 If you already have, you're up and running project. 7 00:00:29,350 --> 00:00:35,110 But I need to do that because I literally took that finished project snapshot you find attached at the 8 00:00:35,110 --> 00:00:40,370 end of the authentication module, and I'm now going to install all the dependencies there. 9 00:00:40,420 --> 00:00:45,880 So did you really see how to pick up from that finished snapshot and get everything to work with respect 10 00:00:45,910 --> 00:00:47,260 navigation version five. 11 00:00:47,830 --> 00:00:51,190 So let's wait for this installation here to finish. 12 00:00:51,820 --> 00:00:58,720 And with that finished, the the first thing I'll actually do is I will run Expo upgrade to install 13 00:00:58,720 --> 00:01:05,470 the latest version of the Expo toolkit and make sure that Expo also updates everything in the way it 14 00:01:05,470 --> 00:01:09,500 needs to be updated so that it installs all packages it needs and so on. 15 00:01:10,300 --> 00:01:12,550 So I will now hit yes. 16 00:01:12,550 --> 00:01:15,430 Here and also yes. 17 00:01:15,430 --> 00:01:17,200 Here on this question. 18 00:01:17,530 --> 00:01:23,800 And now here it will update the installation on the iOS simulator, the installation of the Expo preview 19 00:01:23,800 --> 00:01:29,080 tool, and therefore you should make sure that you have a simulator up and running. 20 00:01:29,230 --> 00:01:31,390 And I do have that on a separate screen. 21 00:01:31,390 --> 00:01:32,440 So I will hit yes. 22 00:01:32,440 --> 00:01:33,090 Here as well. 23 00:01:34,020 --> 00:01:40,620 And once it is done with that, it also asks me the same question for Android and for that I also have 24 00:01:40,620 --> 00:01:45,420 a running Android emulator where it now reinstalled the export application. 25 00:01:46,430 --> 00:01:48,530 And it should succeed with this as well. 26 00:01:48,680 --> 00:01:50,180 Let's wait for that to finish. 27 00:01:51,320 --> 00:01:57,470 And that looks good, and now it just installs a couple of dependencies, again, let's wait for dad 28 00:01:57,470 --> 00:02:04,970 to finish, and with this we can run and start to bring up this XPO process. 29 00:02:06,080 --> 00:02:12,470 And once does this started, just as you saw the course, we can press a to launch the Android app and 30 00:02:12,470 --> 00:02:19,160 I to launch this app or do that in that extra tab in the browser, which opened up on another screen 31 00:02:19,160 --> 00:02:19,690 here for me. 32 00:02:20,450 --> 00:02:28,400 And once this is done, it now starts building and I'm getting an error here regarding react native 33 00:02:28,400 --> 00:02:30,920 screens to quickly fix that. 34 00:02:31,130 --> 00:02:37,670 I will just quit this again and will run, expl, install, react, dash native dash screens. 35 00:02:39,570 --> 00:02:45,810 And thereafter, once this is finished, restart, this process will then start and thereafter again, 36 00:02:45,960 --> 00:02:51,930 press aide who launched the app on Android and Press Eye to launch it on ISIS. 37 00:02:52,650 --> 00:02:58,560 Now, let's wait for this to finish so that it builds this JavaScript bundle and launches the app on 38 00:02:58,560 --> 00:03:04,140 both simulator's and therefore I see both apps up and running. 39 00:03:05,270 --> 00:03:14,390 Now, in order to log in, I also need to adjust my firebase data simply because I created a new firebase 40 00:03:14,390 --> 00:03:14,920 project. 41 00:03:14,930 --> 00:03:19,160 If you didn't do that, which you probably didn't, you, of course, don't need to do anything here, 42 00:03:19,160 --> 00:03:25,760 I will quickly update those credentials, those links and so on in my actions with my proper firebase 43 00:03:25,760 --> 00:03:26,930 data, which I'm using now. 44 00:03:28,610 --> 00:03:30,020 And with that done. 45 00:03:31,290 --> 00:03:35,640 I can try and log in here, I did create one user. 46 00:03:37,370 --> 00:03:38,220 And that works. 47 00:03:38,330 --> 00:03:42,880 Now, I get an error here because I got no product at the moment, that's no problem. 48 00:03:42,890 --> 00:03:49,430 But what we see is that we generally can navigate around in this application and that this app works 49 00:03:49,430 --> 00:03:51,620 the way it worked when we finished a course. 50 00:03:52,200 --> 00:03:57,670 Now, of course it does, because right now we're not using react navigation in the latest version. 51 00:03:57,740 --> 00:03:59,990 So let's make sure that we do that.