Announcing React Native workshops

at React Native EU 2017 Conference

Mike Grabowski
Callstack Engineers
4 min readJul 3, 2017

--

We have been working really hard to prepare a good workshop setup for our conference. Being the first one in Europe all about React Native, we knew from the very beginning that we need to prepare a strong and comprehensive offer for our audience. At the same time, we wanted to make it affordable so that people from different communities or those, who are at the beginning of their React Native journey, can attend without making a lot of compromises.

That’s why we teamed up with our friends at Reindex, Formidable and React Native Training, and came up with an idea of a two-day university, that will be organised on 4th and 5th of September.

We call it university for a reason.

The workshops are split into two-day lectures that you can attend just like a regular university class. For just 169 EUR, you get an unlimited, two-day access to classes, depending on your choice. Get your ticket, select sessions that interest you the most and see you in the classroom! You don’t have to sign up for your selected sessions earlier, just come in and join.

Day one

On the first day, we start with only one, full day workshop. This class is meant to not only get you up and running for the conference, but also get ready for the second day, where more specialised lectures will be presented.

Getting Started with React Native

by Mike Grabowski and Nader Dabit

With React Native, you don’t build a “mobile web app”, an “HTML5 app”, or a “hybrid app”. You build a real mobile app that’s indistinguishable from an app built using Objective-C or Java. React Native uses the same fundamental UI building blocks as regular iOS and Android apps. You just put those building blocks together using JavaScript and React. In this workshop you’ll learn from a React Native core-contributor as he guides you through the framework, ecosystem, syntax, and best practices to build a real-world application.

Day two

There are two tracks on the second day. Each track has two, 4 hours long classes that focus on particular part of React Native. First one starts at 8:30am and the second, 1:30am. There will be a lunch break in between. You can decide which one to attend based on your personal interest. They are standalone.

Track #1

#1 — Using GraphQL with React Native

by Ville Immonen and Mikhail Novikov

In this workshop you’ll learn how to use GraphQL as a data layer of your React Native app with Apollo Client. The workshop assumes basic knowledge of React Native and GraphQL. We will build a small application that uses an existing GraphQL API to interact with data.

Topics:
- Setup with create-react-native-app and Expo.
- Queries and fragments.
- Mutations and optimistic updates.
- Pagination.
- Persisted queries.
- Schema first development

#2 — Animation and Interaction

by Ken Wheeler and Jani Eväkallio from Formidable

In Ken and Jani’s workshop you’ll learn how to bring your apps to life. In this course, you will:
- Start with React Native’s animation primitives, Animated and LayoutAnimation, to learn how to create buttery smooth high-performance animations
- Dive deep into the React Native gesture responder system and the PanResponder API to understand how to build complex touch interactions.
- Learn how you can simplify animations and interactions with third-party libraries like react-native-animatable, react-native-interactable and react-motion.
- Understand how you can use animations and interactions to give your app that elusive native feel.
- Build cool demos that will blow your mind!

Track #2

#1 — Navigation in React Native

by Ferran Negre and Raúl Gómez Acuña

We’ll implement an application that will be composed of different screens and for that, we’ll leverage 3 different navigation libraries, react-native-navigation, react-navigation and react-router. We’ll showcase pros and cons of using each one, focusing on cross-platform, flexibility, developer experience, community behind it, stability, deep linking and more! After this workshop, you should be able to assess with confidence which navigation library suits the best your needs, given your project requirements.

#2 — Universal React

by Michał Chudziak and Piotr Drapich

During this workshop you’ll learn how to design shareable codebase, create components which are reusable between platforms and handle the differences in gentle way. We’ll show you tools to achieve reusability between web and mobile and also teach you the best practices in cross-platform development.

Venue

The workshops will take place at IBIS Styles Hotel (same hotel as the conference) on 4th and 5th of September.

The regular ticket will cost you only 169 EUR and gives you access to two whole two days of trainings. You can get one here.

--

--

Mike Grabowski
Callstack Engineers

Co-Founder at Callstack, React Native developer. Dealing with timezone differences between Europe and USA. Writing with ❤ from Poland. Moving to LA soon 🤞