React Native + Expo: From Beginner to Expert 
What you'll learn
- Learn everything you need to know to be a React Native developer.
- Learn navigation, push notifications, text inputs, hooks, and more.
- Learn UX/UI app design principles.
- Build a complete note-taking app that you could publish to the Apple or Google app store.
- No React Native experience needed. You will learn all you need to know about React Native from this course.
In this course, you'll learn everything you need to know to be a React Native developer. You'll also learn about app UX/UI design principles. By the end of this course, you'll not only know how to build React Native apps, but also how to design React Native apps well.
In this course you will build a fully functioning React Native note-taking app. You'll be able to create, edit, and delete notes. Your note files will save automatically to your device's local storage so the notes will still be in your app if you close your app and return to your app later.
You'll learn about push notifications, navigation, Hooks, AppState, Local Storage, and more.
Here is an overview of the course:
Installing Node.js and React Native Expo CLI
React Native Environment Explained
App File Structure
Hooks, Global AppState, & Props
Passing Down Props
Styling Essentials; Building the Header and Footer
Vector Icons, Text Fonts, Text Components, Text Styling
AsyncStorage; Buttons (TouchableOpacity); More on TextInputs
useEffect; Spread Operators in Hooks; Creating the Note Saving Functionality
Keyboard Events; KeyboardAvoidingView
App Icons & Splash Screens; Editing Notes; More Styling
Deleting Notes; splice function; forceUpdate function
Conditional (Ternary) Operator in Styling; Footer Styling
Build App files; Alert Component
By the end of this course, you will go from beginner to pro!
Who this course is for:
- Everyone who wants to become a React Native developer.
- React developers who want to learn React Native.
I was born in America. English is my first language.
I have been a full stack developer full time for almost 3 years. I have over 2 years of online teaching experience and over 2 years of in-person teaching experience. I also have been involved in the tech industry for over 10 years.
I am good at explaining complicated concepts in a way that is easy to understand. I know the React ecosystem best, but also have a lot of experience with other frameworks.