React Native + Expo: From Beginner to Expert [2022]

Learn how to build apps using React Native. Push notifications, navigation, Hooks, AppState, and more.
3.33 (6 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
React Native + Expo: From Beginner to Expert [2022]
67
students
8.5 hours
content
Apr 2022
last update
$29.99
regular price

Why take this course?

🌟 React Native + Expo: From Beginner to Expert [2022] 🌟


🔥 Course Headline: Learn how to build apps using React Native. Master push notifications, navigation, Hooks, AppState, and more with this comprehensive course!


🚀 About This Course In this course, TJ McCarty will guide you through the world of React Native development. You'll not only grasp the core concepts but also delve into the art of designing React Native apps with a focus on user experience (UX) and user interface (UI) design principles. By the end of this course, you'll be equipped with both the technical skills and the design intuition to create exceptional mobile applications.


📲 Course Overview This course is structured to take you from the basics to mastering React Native. You will build a fully-functional note-taking app that saves notes to your device's local storage, ensuring your data persists even after the app is closed and reopened. Here's what you'll cover:

  • Setting Up Your Development Environment:

    • Installing Node.js and React Native Expo CLI
    • Understanding the React Native environment
    • Exploring app file structure
  • Core React Native Concepts:

    • Learning about Hooks, Global AppState, and Props
    • Navigating between screens with React Navigation
    • Styling your app for a visually appealing design
  • Advanced Features and Functionality:

    • Implementing push notifications to engage users
    • Using Vector Icons, Text Fonts, and Text Components to enhance your UI
    • Utilizing ScrollViews and TextInputs for user interaction
    • Storing data locally with AsyncStorage
    • Creating interactive buttons (TouchableOpacity) and refining TextInputs
    • Employing useEffect, Spread Operators in Hooks, and building the note-saving functionality
    • Detecting focus on a screen with useIsFocused
    • Handling keyboard events and designing a KeyboardAvoidingView
    • Customizing app icons, splash screens, and editing notes
    • Adding more styling to your app, including Conditional (Ternary) Operator for dynamic styling
    • Building out all the necessary app files and integrating the Alert Component for feedback

🚀 What You Will Learn:

  • Installation & Setup: Get your development environment ready with Node.js and the Expo CLI. Understand how React Native environments work.
  • App Structure: Dive into the app's directory layout to know where everything fits.
  • State Management: Master state management using Hooks, understand AppState for global app state, and learn how to handle props in your components.
  • Navigation: Navigate between screens seamlessly with React Navigation.
  • Styling: Style your app to make it not only functional but also beautiful, with a focus on UX/UI design principles.
  • Notifications: Implement push notifications to enhance user engagement.
  • Data Handling: Store and retrieve data using AsyncStorage, and handle text input with sophistication.
  • Interactivity & User Feedback: Create interactive buttons and provide user feedback with alerts or other means.
  • Styling & Design: Style headers, footers, and use vector icons and fonts to enhance the UI.
  • Persistence: Save notes locally so that your app can retain data even when the app is closed.
  • Advanced Concepts: Use useEffect for side effects, understand useIsFocused for detecting screen focus, and handle keyboard events with a KeyboardAvoidingView.
  • App Enhancements: Customize your app's icons, splash screens, and implement more advanced styling techniques.
  • Completing Your App: Assemble all the necessary files to build your fully functional note-taking app.

🎓 By the end of this course, you will transition from a beginner to a pro in React Native development!

Join us on this journey and transform your coding skills with React Native + Expo: From Beginner to Expert [2022]. Let's build something amazing together! 🚀✨

Course Gallery

React Native + Expo: From Beginner to Expert [2022] – Screenshot 1
Screenshot 1React Native + Expo: From Beginner to Expert [2022]
React Native + Expo: From Beginner to Expert [2022] – Screenshot 2
Screenshot 2React Native + Expo: From Beginner to Expert [2022]
React Native + Expo: From Beginner to Expert [2022] – Screenshot 3
Screenshot 3React Native + Expo: From Beginner to Expert [2022]
React Native + Expo: From Beginner to Expert [2022] – Screenshot 4
Screenshot 4React Native + Expo: From Beginner to Expert [2022]

Loading charts...

Related Topics

4620342
udemy ID
30/03/2022
course created date
07/04/2022
course indexed date
Bot
course submited by
React Native + Expo: From Beginner to Expert [2022] - | Comidoc