What you'll learn:
- Create a react native mobile app from scratch
- The difference between functional and class components
- Use React Context and React Hooks
- Integrate REST APIs in the project
- Tab Navigation with native navigation behavior
- Fetch and show data, filter by categories and search by keyword
- Implement login and signup via email and google
- Upload images from the phone
- Display swipeable image carousel
- Email or make a phone call from the app
- Link out to links outside of the app in the browser
In this course, we will build a complete product sharing app from scratch with React Native which will have all the commonly used features including going step by step and explaining the whole process.
You will learn about the basics of react native from setup, syntax & JSX introduction to navigation and state control. We will also get acquainted with advanced topics such as image carousel, google authentication, and image upload. You will learn what is REST API, how to use it, and integrate some endpoints into the project. And of course, the app will be cross-platform so all of this will be working for both Android & iOS.
You will learn about user authentication including storing the token to keep the user signed in. Also, we will build sophisticated app navigation with a bottom tab navigator and stack navigation. We will have a section. about git integration as well and improve our overall code thanks to formatting with ESLint. The
I have built over 30 diverse cross-platform mobile apps and this course includes all the most demanded features that almost every project needs. After completing this course, you can be confident to take on a new mobile app project and build it with React Native.