Welcome on board of this course, a course where you will learn all about React Native. React Native
is an amazing technology that allows you to build real native apps which you can ship to the Apple App
Store or the Google Play Store
with the help of Javascript and the React library. You don't need to know
iOS programming, so you don't need to know Swift or ObjectiveC and you don't need to know Java for Android
programming or Kotlin,
you don't need to know anything of that,
you will also not learn it here because all you'll need to build native applications, real native applications
with React Native is Javascript and React and React Native
which you're going to learn in this course.
Now for this course, you will need some basic Javascript and React knowledge, that is a prerequisite but
you will learn everything about React Native,
so all the building blocks that make up React Native, all the components you got there, how to style your
apps and everything of that, you are going to learn that from scratch
in this course, no prior React Native knowledge is required. Now in this course, we'll start at the very
basics,
I'll take you all the way up to a React Native advanced programmer where you will know the ins and outs
of React Native and what makes up a React Native app.
You will learn how to build your apps with components, which components are built-in, how it works behind
the scenes, how to style your apps, how to provide nice layouts that also work on different device sizes
and different platforms.
You will learn how to add navigation, how to make sure that you can have tabs or a side drawer, how your users
may go forth and back in your application.
You will learn how to manage state with the help of Redux also, you will learn how to tap into native
device features, how to use the device camera or how to use Google Maps or get the user location.
You will learn how to send data to a web server and store it there on the database and so much more,
it's all in that course and you will all learn it from scratch here.
Now you will not just learn all of that from scratch, you will also learn it in a practice-based approach.
We'll build multiple apps in this course where we can focus on the different aspects and by having multiple
apps, you also got multiple occasions for practicing the concepts, for focusing on individual aspects
and you can therefore of course also pick the specific modules in this course which sound most interesting
to you since you have multiple entry points if you will.
Now besides all of that, there's plenty of stuff for you to follow along, to code along, to learn and to
repeat
and therefore by the end of the course, you will be a React Native developer capable of building your
own apps,
diving deeper into React Native or of course also apply for React Native jobs.
No that's the course content but who am I?
My name is Maximilian Schwarzmuller,
I'm a freelance web developer and five-star rated instructor here on Udemy.
I got multiple best selling courses, the React Native course you're watching is a best selling course
here on Udemy and I also got the best selling React course where you learned all about the
React library itself which by the way is a great preparation for this course. In this course, I teach you
everything I know about React Native, all the things that make up a React Native application and therefore,
you got everything you need to get started with React, React Native and build any application you want.
I'm super excited to dive into all of that together with you and therefore, let's not lose any time, let's
dive right into it.