1 00:00:01,420 --> 00:00:07,640 Welcome on board of this course, a course where you will learn all about React Native. React Native 2 00:00:07,640 --> 00:00:13,250 is an amazing technology that allows you to build real native apps which you can ship to the Apple App 3 00:00:13,250 --> 00:00:15,290 Store or the Google Play Store 4 00:00:15,290 --> 00:00:20,810 with the help of Javascript and the React library. You don't need to know 5 00:00:20,820 --> 00:00:27,650 iOS programming, so you don't need to know Swift or ObjectiveC and you don't need to know Java for Android 6 00:00:27,650 --> 00:00:29,220 programming or Kotlin, 7 00:00:29,330 --> 00:00:31,310 you don't need to know anything of that, 8 00:00:31,310 --> 00:00:38,030 you will also not learn it here because all you'll need to build native applications, real native applications 9 00:00:38,360 --> 00:00:42,710 with React Native is Javascript and React and React Native 10 00:00:42,710 --> 00:00:44,820 which you're going to learn in this course. 11 00:00:44,840 --> 00:00:50,360 Now for this course, you will need some basic Javascript and React knowledge, that is a prerequisite but 12 00:00:50,360 --> 00:00:52,490 you will learn everything about React Native, 13 00:00:52,580 --> 00:00:57,680 so all the building blocks that make up React Native, all the components you got there, how to style your 14 00:00:57,680 --> 00:01:00,880 apps and everything of that, you are going to learn that from scratch 15 00:01:00,920 --> 00:01:07,070 in this course, no prior React Native knowledge is required. Now in this course, we'll start at the very 16 00:01:07,070 --> 00:01:07,610 basics, 17 00:01:07,610 --> 00:01:13,160 I'll take you all the way up to a React Native advanced programmer where you will know the ins and outs 18 00:01:13,160 --> 00:01:15,960 of React Native and what makes up a React Native app. 19 00:01:16,100 --> 00:01:21,200 You will learn how to build your apps with components, which components are built-in, how it works behind 20 00:01:21,200 --> 00:01:26,930 the scenes, how to style your apps, how to provide nice layouts that also work on different device sizes 21 00:01:26,930 --> 00:01:28,470 and different platforms. 22 00:01:28,580 --> 00:01:34,820 You will learn how to add navigation, how to make sure that you can have tabs or a side drawer, how your users 23 00:01:34,820 --> 00:01:37,700 may go forth and back in your application. 24 00:01:37,700 --> 00:01:43,370 You will learn how to manage state with the help of Redux also, you will learn how to tap into native 25 00:01:43,370 --> 00:01:49,180 device features, how to use the device camera or how to use Google Maps or get the user location. 26 00:01:49,220 --> 00:01:55,010 You will learn how to send data to a web server and store it there on the database and so much more, 27 00:01:55,020 --> 00:01:59,380 it's all in that course and you will all learn it from scratch here. 28 00:01:59,450 --> 00:02:05,030 Now you will not just learn all of that from scratch, you will also learn it in a practice-based approach. 29 00:02:05,310 --> 00:02:11,620 We'll build multiple apps in this course where we can focus on the different aspects and by having multiple 30 00:02:11,620 --> 00:02:18,290 apps, you also got multiple occasions for practicing the concepts, for focusing on individual aspects 31 00:02:18,590 --> 00:02:24,200 and you can therefore of course also pick the specific modules in this course which sound most interesting 32 00:02:24,200 --> 00:02:28,100 to you since you have multiple entry points if you will. 33 00:02:28,100 --> 00:02:34,910 Now besides all of that, there's plenty of stuff for you to follow along, to code along, to learn and to 34 00:02:34,910 --> 00:02:35,870 repeat 35 00:02:35,870 --> 00:02:41,510 and therefore by the end of the course, you will be a React Native developer capable of building your 36 00:02:41,510 --> 00:02:42,170 own apps, 37 00:02:42,230 --> 00:02:47,510 diving deeper into React Native or of course also apply for React Native jobs. 38 00:02:47,570 --> 00:02:50,030 No that's the course content but who am I? 39 00:02:50,030 --> 00:02:51,950 My name is Maximilian Schwarzmuller, 40 00:02:52,040 --> 00:02:55,960 I'm a freelance web developer and five-star rated instructor here on Udemy. 41 00:02:56,210 --> 00:03:01,040 I got multiple best selling courses, the React Native course you're watching is a best selling course 42 00:03:01,040 --> 00:03:05,750 here on Udemy and I also got the best selling React course where you learned all about the 43 00:03:05,750 --> 00:03:11,780 React library itself which by the way is a great preparation for this course. In this course, I teach you 44 00:03:11,840 --> 00:03:17,680 everything I know about React Native, all the things that make up a React Native application and therefore, 45 00:03:17,750 --> 00:03:23,150 you got everything you need to get started with React, React Native and build any application you want. 46 00:03:23,390 --> 00:03:28,730 I'm super excited to dive into all of that together with you and therefore, let's not lose any time, let's 47 00:03:28,730 --> 00:03:29,740 dive right into it.