1 00:00:02,290 --> 00:00:07,960 Now with the fundamentals about React Native out of the way, it's time to dive deeper into what it takes 2 00:00:07,960 --> 00:00:13,370 to build real React Native applications and which core building blocks you need there. 3 00:00:13,380 --> 00:00:19,810 We'll dive into the heart of building React Native app, so the core things you've got to know and that 4 00:00:19,810 --> 00:00:25,810 would be components, that you know how to use the built-in components, where to learn more about them 5 00:00:25,810 --> 00:00:28,420 and which important components are built-in 6 00:00:28,420 --> 00:00:34,420 and of course that you also have a clear understanding of how you add your own components and how you 7 00:00:34,420 --> 00:00:39,910 use your own components and how you would build a more realistic app with that mixture of built-in and 8 00:00:39,910 --> 00:00:46,750 custom components and since components alone don't really make up for such a great app, they would look 9 00:00:46,750 --> 00:00:49,090 pretty bad, pretty boring, 10 00:00:49,090 --> 00:00:54,370 we'll also dive into styling and layouting in this module because that's another core building 11 00:00:54,370 --> 00:01:01,870 block that you need to master, need to know to build React Native apps. You learned how to style components 12 00:01:01,870 --> 00:01:08,140 and we'll dive into some more exotic styles if you want to call it like this, you will learn how to add 13 00:01:08,140 --> 00:01:10,950 custom fonts and so on in this module 14 00:01:11,110 --> 00:01:17,680 and I already had a closer look at how flexbox works in the basics module and we'll still of course 15 00:01:17,680 --> 00:01:22,350 also use it in this module, so you get more practice with that as well. 16 00:01:22,360 --> 00:01:27,840 Now actually, there is a third core building block that you will typically work with when building React 17 00:01:27,850 --> 00:01:33,310 Native apps and that's the native API modules you can work with, 18 00:01:33,310 --> 00:01:42,850 so things like using maps, the user location, camera, these are also important tools or features many mobile 19 00:01:42,850 --> 00:01:49,300 apps of course need and many React Native apps therefore need and I will cover this thoroughly in this 20 00:01:49,300 --> 00:01:55,420 course but at a later point of time, simply because we need some more advanced knowledge to really work 21 00:01:55,420 --> 00:01:56,890 with these tools. 22 00:01:56,890 --> 00:02:01,960 So therefore in this module, we'll have a look at components, how to build our own components, which important 23 00:02:01,960 --> 00:02:07,750 components are built-in, how to style them, how to create nice layouts and in detail, we'll build another 24 00:02:07,750 --> 00:02:08,930 app in this module, 25 00:02:08,950 --> 00:02:15,160 still not the most complex one in the world but definitely more complex than the previous app we built. 26 00:02:15,370 --> 00:02:21,760 We'll dive deeper into building and custom components, we'll add images and custom fonts and in general, 27 00:02:21,760 --> 00:02:28,600 we'll dive deeper into styling and into adding layouts with flexbox and into building a more realistic 28 00:02:28,600 --> 00:02:29,870 app that looks good. 29 00:02:29,890 --> 00:02:31,210 So let's get started.