This workshop has already been published as a course!
React Native
Some Key Takeaways!
By participating along with us in the workshop, you'll learn:
- How React Native works and what it’s best at
- What’s different with React Native vs React
- How to setup tooling and install 3rd party libraries
- How to use Redux for state management
- How to build for iOS and Android
- How to debug React Native apps
Your (Awesome) Instructor
Spend a Full Day Immersed With a Leading React Native Master
Workshop Details
React Native enables you to build world-class apps on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about — learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.
Daily Schedule
We've already held over 300 workshops with thousands of attendees in-person and online. In this time we've discovered ways to schedule the day, so it goes smoothly and efficiently. Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.
Day 1
- 8:30AMGrettings and tech check
- 9:00AMIntro to React and React Native
- 9:30AMHack (Build basic list app with React)
- 10:00AMFoundational components in React Native
- 10:30AMHack (Convert basic list app from React to React Native)
- 11:00AMDevtools walkthrough
- 11:30AMGet comfy with devtools
- 12:00PMLunch
- 1:00PMIntro to styling
- 1:30PMHack (style our App)
- 2:00PMRedux and state management
- 2:30PMHack (Integrate Redux into our App)
- 3:00PMFetch API and networking
- 3:30PMHack (Inegrate API interaction into our App)
- 4:00PMFinish up day 2
Day 2
- 9:00AMGo over designs for app we'll be making
- 9:30AMHack (setup routing)
- 10:00AMCreating reusable comopnents
- 10:30AMHack (create components for our App)
- 11:30AMInstalling 3rd party native UI components
- 12:00PMLunch and Hacking (download and install sliding tab view)
- 1:00PMAsync and Redux
- 1:30PMHack (Add API calls to redux)
- 2:00PMAnimations
- 2:30PMHack (add animations to our App)
- 3:00PMTesting
- 3:30PMHack (Add Unit and Integration tests)
- 4:00PMGoing further and resources
Interact with the Instructor - Online & In-Person
Is This Workshop for Me?
Summary
If you're a JavaScript developer looking to build native apps or a native app developer looking to build in the same paradigm across multiple platforms, this workshop is for you.
Any Prerequisites?
- You must have Node.js installed for this workshop
- For React Native you also need xcode for Mac or for Windows Android tools setup and ready to go along with Genymotion (The react native docs cover how to set this up)
Event Details
What
One Full Day Workshop Session
Replay Videos (available immediately)
When
June 30, 2016 - 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