
Create a sign-up screen in React Native by building a sign-up component and styling the text with inline styles, using the beggar's React Native text library for easy title styling.
Build a top brand logo with a reusable Circle logo component in React Native, loading a local image with require, centered with margins, and scrollable to prevent keyboard overlap.
learn to build a sign in screen in a React Native app, including sign up options, clickable text for navigation, and prep for password reset flows using token via email.
Explore configuring navigator options in React Native, including setting the default screen, hiding headers on specific screens, and using navigation to switch between sign up and sign in.
Explore building a complete authentication API with the Kaloraat auth API generator, delivering a ready Node.js Express backend with MongoDB, environment variables, password reset, and auth endpoints.
Learn to expose your localhost to the web with local tunnel, expose port 8000, configure the API, and test sign-up and sign-in on a real device.
Create a global user context in react native and persist user information and token with async storage, loading from local storage on app reload to preserve state.
Create a bottom footprints navigation in a React Native app, using touchable opacity icons to navigate between screens, with safe area view and reusable components in a nav folder.
Shows implementing font awesome icons in a react native app with vector icons, a reusable icon component with props, and navigation between home, posts, and accounts with conditional rendering.
protect screens by using the user and token from context, conditionally rendering the home or sign-up screens based on authentication, and implementing sign-out via local storage and header customization.
Build post and links screens in a React Native app, customize navigation and titles, and use React Native Elements to add a divider and manage active states with flex layouts.
Access user information from context and display it in the account screen using useContext, safe area view, and a scroll view; then implement password updates and profile image uploads.
Design and implement the account screen by enabling profile image uploads, password updates, and reusing the sign-in layout to streamline user settings.
I spend last 2 years playing around with react native and learned so much that I can now confidently build mobile apps for IOS and Android (both platforms) using the same code base. I have put all that knowledge into this course so that instead of 2 years, you can confidently start building react native apps in 2 months (approximately) with the help of this course.
It was very tough in the beginning because I enjoy full stack web development and I thought react native will be similar to that.
However it wasn't that easy. First of all, there were no courses that would teach you how to build a complete project while learning all the fundamentals from scratch. Secondly, you have to write a lot of CSS and learn how to style your app (even though writing CSS is almost similar, It's not exactly same in react native). Then you have to learn how to structure your app and many other issues you may come across along the way to build an actual app that can be used in real world.
I wanted to make the entire react native app development process to be as enjoyable as full stack web development. That's what motivated me to create this course so that I could help many others (not just me) to enjoy and be productive while building mobile apps with react native.
Why you should enroll in this course?
Beginner friendly
Learn all the fundamentals of react native
Example filled practical, not boring content
Basics to advance react native
Build full authentication with reset password
Image uploads, UI design, styling with flexbox, navigation, scrolling, keyboard inputs, styling and more
Build your own backend API using Node.js and MongoDB
Lots of other cool features
Practical real world project that covers almost everything you need to know to comfortably start developing your own native apps
So if you area excited on this awesome journey of building IOS and Android apps with single code base using react native from scratch that gives you the native app performance and user experience, then you will enjoy the content and the speed of learning with me.
Are you excited to start this amazing journey with me? Join me in this course!