Welcome

We are going to learn how to build your idea with React Native, a JavaScript framework to develop application for Android, Windows, iOS, macOS, Web and even TVs!

Setup

Start here! This is where you will get oriented, set up your work environment, and get ready to succeed as a React Native developer.

Getting ready for the workshop

Foundations

The foundational skills you'll need to create your first components with React Native and use a UI library called react-native-paper.

View SlidesDownload Slides

1. Code from the cloud with Expo Snack

2. Code on your laptop with VSCode

3. Render a list of data

4. Folder structure

React Navigation

The React Navigation library is a navigation system for React Native.

View SlidesDownload Slides

1. Stack Navigator

2. Passing datas though Screens

3. Auth flow

4. Custom navigation design

Releases

The releases will teach you how to publish your app to the App store and Google Play Store.

View SlidesDownload Slides

1. Over The Air Updates

2. Compile Android/iOS apps

3. Ship a PWA to production

Hackathon

The hackathon is a fun way to learn and share your knowledge.

1. Create a unique application