August 7, 2024 - 9:30am to 5:30pm Central Daylight Time
▶ ︎LIVE NOW

React Native, v3: Building Native iOS and Android Apps with React

Kadi Kraman

Kadi Kraman

Expo
React Native, v3: Building Native iOS and Android Apps with React

This Workshop's Online Chatroom is Currently Open!

This workshop has ended. Check back soon for the recording!

You can watch a replay of this workshop!

Learn the fundamentals of React Native and expand your skills to build mobile apps for iOS and Android!

Key Takeaways

By participating along with us in the workshop, you'll learn:

  • Utilize your existing JavaScript expertise to develop iOS and Android applications using React Native
  • Understand the similarities and key differences between web development and native development
  • Implement mobile-specific components such as View, Text, FlatList, and Pressable
  • Access mobile APIs, including the device camera and file system
  • Navigate between screens with file system-based routing
  • Send local push notifications
  • Persist data across app launches

Is This Workshop for Me?

The intended audience for this workshop would be developers familiar with JavaScript, but new to React Native. Some knowledge of React is desirable, but not essential. If you’re an experienced web developer looking to expand into mobile development, you’ve come to the right place!

We will be using Expo Go for this introductory course. This means you don’t need to have any of the native native tools (Xcode, Android Studio) installed to follow along.

Note that Expo Go is recommended for learning and prototyping (due to the quick setup and iteration) but is not intended for long term production use. Instead, the Expo team recommends using a Development Buildd which are like your own custom version of Expo Go. We’ll talk about Development Builds briefly at the conclusion of this course. For an in-depth explanation see the follow-up “Intermediate React Native v2” course which will be fully built using Development Builds.

Workshop Details

React Native is a powerful framework that allows us to build fully native applications for iOS and Android with just one JavaScript codebase. In this introductory course course, you will get an overview of the React Native ecosystem and what it’s like to build React Native apps. We will cover the fundamental building blocks of a React Native application and explore its similarities and differences compared to web development. You’ll learn about the most common user flows, such as rendering scrollable lists, navigating between screens, and persisting data across app launches. Additionally, we will dive into mobile-specific APIs, including accessing the phone camera and sending local push notifications.

Any Prerequisites?

  • Experience with React
  • A Windows, Mac, or Linux machine with Node.js installed
  • A physical Android or iPhone device

Attend Online Live and in Full HD

Get Your Questions Answered
Code Along with the Class
Classroom Format

Join-In Person from Downtown Minneapolis

Apply to Join In-Person

You're Registered to Attend Online!

You'll receive additional details and a reminder via email as the event draws near.

React Native, v3: Building Native iOS and Android Apps with React

Event Details

What

  • One Full Day Workshop Session
  • Replay Videos (available immediately)

When

  • August 7, 2024 - 9:30am to 5:30pm Central Daylight Time

Where

  • Option 1: Attend online on our full HD live stream
  • Option 2: Attend in-person at HQ in Minneapolis, MN

Daily Schedule

  • 9:30AM
    Introduction and setup
  • 10:00AM
    Components and styling
  • 11:00AM
    Navigating between screens
  • 11:30AM
    Local push notifications
  • 12:00PM
    Lunch
  • 1:00PM
    Using the phone camera and gallery
  • 2:00PM
    Persisting data across app launches
  • 3:00PM
    Adding more features to the app
  • 4:00PM
    Next steps and intro to development builds

Your (Awesome) Instructor

Kadi Kraman

Kadi Kraman

Kadi is a Software Developer at Expo with over a decade of experience in web and app development in various consultancies. For the past 5+ years she has specialized in React Native, currently leveraging her expertise at Expo, helping build the framework for developing the best universal applications with React Native. Kadi is also a proficient educator, having delivered workshops, given talks, authoring blog posts and documentation, with a strong focus on React Native.

Check out all of our upcoming workshops!

Workshops happen throughout the year, and are all included with membership.