Skip to content

1 week, 20+ lessons, opinionated React Native Bootcamp for busy developers.

Notifications You must be signed in to change notification settings

HCHS-Code/react-native-bootcamp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Native Bootcamp — A Curriculum for Beginners

A series of React Native coding challenges with a variety of difficulties for busy developers.

This course is adapted from a freelance engineer, David Leuliette, who has used react-native since 2017 and has 15+ years of experience shipping products with JavaScript. This bootcamp encapsulates all the problems a react-native developer encounters in their daily job and all the things developers wish they knew before starting their career as a React Native Developer.

My project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'.

📱 Hearty thanks to the team behind expo, the open-source platform for making universal native apps with React that run on Android, iOS, and the web.

🎨 Thanks as well to all the react-native-paper contributors for their easy to use UI library.

🙏 Special thanks to Alex Lobera, Horacio Herrera, William Candillon, Satyajit Sahoo, Tanner Linsley, Brent Vatne.


Getting Started

This fork is intended for use in Mr. Chisolm's classroom. If you come across this bootcamp and are not my student, you may want the original by David here

Challenge after challenge, you are going to build this mobile appliction to buy Star Wars space ships using TypeScript, expo, react-native and react-query.

Pedagogy

There are two pedagogical tenets in this curriculum: ensuring that it is hands-on project-based, with up-to-date dependencies and that it includes frequent quizzes. In addition, this curriculum has a common theme —create a mobile app with real API— to give it cohesion.

If you encounter an issue, feel free to contribute, I welcome your constructive feedback!

Each lesson includes

  • lecture
  • written lesson
  • step-by-step guides
  • a challenge
  • bonus challenges

Projects

A list of projects done during the hackathon day:

  1. spacecraft with react-query
  2. newsfeed with getstream API
  3. jimmy-punchline with genius API
  4. nerd-fm with expo-av to play music
  5. and more

Community

⭐️ Help the creator out by starring on GitHub, filing bug reports in issues with questions or proposals.

Was this helpful?

☕️ Leaving David a tip helps him a lot!

About

1 week, 20+ lessons, opinionated React Native Bootcamp for busy developers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 91.2%
  • JavaScript 8.6%
  • Shell 0.2%