According to Reactnative.dev, this framework took the second position in terms of the number of contributors in GitHub in 2018. Noticeably, it has gained popularity in web and mobile app development, with such typical products as Facebook, Instagram, Bloomberg or Tesla. So if you are new and interested in this framework, this article is the right place to start your career and provides a detailed list of React Native tutorials and courses.
1. React Native — The Practical Guide [2020 Edition]
Tuition fees: $39 for a whole course on Academind, yet $129.99 on Udemy
Highly recommended by many students on Udemy, React Native — The Practical Guide is an English course continuously updated by the author, Maximilian Schwarzmüller. It provides in-depth knowledge about React Native to help beginners build native iOS and Android applications without knowing Swift, Objective-C or Java/ Android. Even when you have no idea of the framework, the instructor also gives a brief yet detailed video on “What is React Native?”
2. The Complete React Native course (2nd Edition)
Tuition fees: $19.99
As the most preferred by beginners on Udemy, The Complete React Native Course (2nd Edition) helps students start from the very beginning, like how to install tools for MAC, Windows and Android.
3. The Complete React Native + Hooks Course [2020 Edition]
Tuition fees: $94.99
4. React Native For Designers
Tuition fees: $9 per month, billed annually
The course is specifically for designers who either switch their job or equip themselves with fundamentals of React Native for better communication with developers. Indeed, designers sometimes found themselves in conflict with developers over a project due to mutual misunderstanding. So this over 60-hour course will provide necessary information on custom animations, Styled Components, Redux, API data and adaptive layouts in React Native. Accordingly, you can build cross-platform apps from scratch.
5. CS50’s Mobile App Development with React Native
Tuition fees: free
The big plus of the course is a variety of CS50’s communities available on social channels for information exchange. All courses or tutorials on Edx are free of charge, but you have to pay at least $90 for a completion certificate. However, you impossibly enroll for a verified certificate in this course. So it is not a good option for those who require qualifications for bettering CVs.
6. React Native: Getting Started
Tuition fees: a free 10-day trial, but then $29 per month, billed monthly
Like others, this beginner course teaches you the basics of building React Native apps. Starting with an overview of how React Native works, the course then guides to configure the environment in record time, involving how to debug and operate your apps on mobile devices. After that, you can learn about the React Native components and how to style your layouts professionally or add navigation to your apps. Finally, you will work with Real Data by consuming an HTTP API from apps.
7. Multiplatform Mobile App Development with React Native
Tuition fees: a free 7-day trial, but then $49 per month
As a part of Full-Stack Web Development with React Specialization, the course aims at building cross-platform, native apps by using React Native version 0.55 and Expo SDK version 27.0.0 with Node.js on the back end. Although this is an intermediate-level course, it still suits beginners due to its fundamentals of React Native and practical projects assigned after weeks. Once you have finished the course, you can master how to use Redux to design the architecture on this tech stack or use different features of React Native and Expo SDK to build multiplatform mobile apps.
However, students are required to complete Bootstrap 4 and React courses before signing up for this one.
8. Build Full-stack React Native Apps with Express.js Backend
Tuition fees: $29.99
Another most preferred course on React Native is definitely the one developed by Obot Kingsley. Similar to others, this course also guides how to make full-stack mobile apps using React Native, Redux and React Navigation, but with Express.js back end to develop RESTful APIs. To improve your understanding of the framework, the course allows you to join four projects of building Todo app, News app, Home Listing app and Authentication System app.
Tuition fees: Free
If you prefer reading documents, ReactNative.dev is a free learning platform that provides detailed tutorials on React Native. Owned by Facebook Inc., the website gives learners a wide range of resources on core React Native element and API.
Even when you struggle with projects related to the framework or need to update relevant news, the website will link you to its communities (e.g. Reactiflux Discord or React Native Spectrum) and blog posts.
10. React Native Tutorial of JavatPoint.com
Tuition fees: Free
Another best React Native tutorial is created by JavaiPoint. It provides basic and advanced concepts of React Native for both beginners and professionals, yet in a better-organized way than ReactNative.dev.
Developing web or mobile apps with React Native Front end has increasingly drawn the attention of those who are interested in the framework. No matter which React Native tutorial or course you participate in, it is more advisable to learn from different sources such as blogs or experienced developers unless you want to fall behind in the industry.