Learn React Native
Why Learn React Native?
Already have some web development experience but interested in making mobile apps? This course is for you.
With Expo and React Native, you can build a mobile app using React. It uses the same declarative UI paradigm but renders the same native view components created when writing native code. You can write your app once and run it on multiple platforms, like Android, iOS and even web. By reusing prior web development knowledge you can create mobile apps with native UI and device capabilities. It also speeds up development by reusing most of the same code. But, to get from idea to app on all platforms, basic knowledge of native platforms is required.
In this course you will learn:
- What Expo and React Native are and how to write an app
- How to use core components in your apps
- Add custom styling to your components
- Use React Navigation to make multi-screen apps
Built in partnership with
Woofstagram Sign-up Form
In this project, you're going to build something that almost every app needs- a signup form! The app's name is `Woofstagram`, and is basically Instagram for your dogs. This signup form will allow your users to provide information about their dogs, and you can then save that information away to do things with later. Collecting and storing data is integral to almost all applications, so this is an important and foundational concept when learning to write apps.
Woofstagram Home Screen
Add visual and structural components to the home screen of Woofstagram, the Instagram for your dogs.
Set up a navigational structure for our Woofstagram app, using everything from programmatic navigation to nested navigators.
— Madelyn, Pinterest“I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.”