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

Intermediate React Native, v2: Building Production Ready iOS and Android Apps with React Native

Kadi Kraman

Kadi Kraman

Expo
Intermediate React Native, v2: Building Production Ready iOS and Android Apps with React Native

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!

Expand your React Native skills and learn to build scaleable, polished mobile apps for iOS and Android!

Key Takeaways

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

  • Understand the difference between Expo Go and Development Builds
  • Learn how to build your production app
  • Set up a login screen with authenticated routes
  • Create a custom app icon and splash screen
  • Use a config plugin to add a quick action
  • Enhance your app with animations, haptics, and sounds

Is This Workshop for Me?

The target audience should have some experience with React Native and be comfortable with the core building blocks. We will start with Expo Go but then immediately convert this into a Development Build, meaning you should have your native development environment set up for the platform you’re focusing on.

Workshop Details

In this course, we’ll move beyond the fundamentals covered in the introductory course and delve into building a production-ready app. We’ll explain the differences between Expo Go and Development Builds, and the use Development Builds throughout the course.

We’ll integrate native capabilities that aren’t supported in Expo Go - such as quick actions.

Additionally, we’ll implement an authentication flow with protected routes, explore deep linking to specific screens, enhance your app with custom animations, haptics, sounds, and more.

By the end of the course, we’ll also cover the steps needed to successfully deliver your app to the stores.

Any Prerequisites?

  • Follow the instructions to install and set up Xcode or Android Studio (or both) depending on which platform you’re planning on developing on
  • If you’re building an Android app, this can be done on Windows, Mac or Linux. Set up Android Studio as per the instructions
  • If you’re building an iOS app, you need a Mac and you should download Xcode from the Mac App Store (it’s 3.5GB so we highly recommend downloading it before the workshop).

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.

Intermediate React Native, v2: Building Production Ready iOS and Android Apps with React Native

Event Details

What

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

When

  • August 8, 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

  • 10:30AM
    Introduction
  • 11:00AM
    Create a development build
  • 11:30AM
    Add a quick action
  • 12:00PM
    Deep linking
  • 1:00PM
    Lunch
  • 2:00PM
    An interesting feature
  • 3:00PM
    Haptics, sounds, animations
  • 4:00PM
    Adding more features to the app
  • 5:00PM
    Delivering to the App Stores

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.