Interested in a private company training? Request it here.
What exactly is React Native, why do you want to use it over other solutions for mobile development, and how do you set up your development environment?
Hit the ground running and start building your first React Native application. In this chapter we start by taking a closer look at how to structure a React Native project and how to debug our application. We continue with some React Native basics, and build and run our first React Native application.
Making your app work is one thing, making it usable is another. Mobile apps have to work in different orientations and on different screens. In this chapter we'll explore styling and layout, as well as animations that help your users navigate your app
Apps need data. Whether they need to load resources from a server, or save user settings to the device. While you might already know about the Fetch API for service calls, React Native has its own way of handling local storage and assets.
Apps almost always consist of multiple pages. In this chapter we'll explore the different navigation options available in React Navigation, and how you can compose them for easy routing.
In today's world, having a product that works on multiple platforms is quickly becoming essential for a lot of businesses. But of course building the same product multiple times isn't only costly, it also introduces some technical challenges. React Native aims to reduce the complexity of cross-platform development by letting React developers reuse a lot of the skills they already posess.
This course targets professional web developers who are familiar with JavaScript (ES2015+) and HTML and are looking to develop cross-platform mobile applications. Knowledge of React is recommended, but not necessary.