React Native Essential Training
With Samer Buna
Liked by 870 users
Duration: 4h 20m
Skill level: Intermediate
Released: 11/10/2020
Course details
React Native allows you to build native mobile apps using JavaScript and React. In this project-based course, learn how to use React Native to build production-ready, native mobile apps on both iOS and Android. To help acquaint you with the fundamentals of React Native, instructor Samer Buna takes a hands-on approach, showing how to build applications from scratch. He first walks through how to build a simple math game, and then demonstrates how to build a data-driven app. Along the way, he shows how to debug and solve common problems, and shares practical knowledge about testing and packaging your apps.
Skills you’ll gain
Meet the instructor
Learner reviews
4.7 out of 5
The overall rating is calculated using the average of submitted ratings. Ratings and reviews can only be submitted when non-anonymous learners complete at least 40% of the course. This helps us avoid fake reviews and spam.
-
5 star 76% -
4 star 16% -
3 star 6% -
2 star <1% -
1 star 1%
-
-
Eduardo Guzmán Hernández
Eduardo Guzmán Hernández
Lead Developer at Evertec
This course provides a great introduction to React Native, using an example-driven approach that thoroughly explains the “why” behind each step. It covers concepts progressively, starting from the basics and leading up to deploying a fully functional application. The structure feels very natural, allowing for incremental development that makes building the app feel intuitive and rewarding. There are, however, a few areas where the course could improve. Some parts feel a bit outdated compared to modern React Native practices and using tools like Expo. Nonetheless, it’s easy to keep up by making slight adjustments yourself. Additionally, the server used for testing isn’t online anymore, but an alternative option is provided in the comments, which works well. Overall, this course is educational and enjoyable, with just a few minor issues that can be easily worked around.
Contents
-
-
(Locked)
Introduction and preview42s
-
(Locked)
Initializing the TargetSum app4m 36s
-
(Locked)
Configuring ESLint1m 47s
-
The game component with a random target3m 54s
-
(Locked)
Generating the random play numbers9m 41s
-
(Locked)
Styling the random play numbers2m 23s
-
(Locked)
Using TouchableOpacity for press events6m 17s
-
(Locked)
Changing UI based on selected numbers7m 31s
-
(Locked)
Adding shared behavior to numbers6m 21s
-
(Locked)
Using React DevTools with React Native4m 24s
-
(Locked)
Computing dynamic values where needed5m 14s
-
(Locked)
Changing UI based on game status4m 5s
-
(Locked)
Working with timers6m 16s
-
(Locked)
Caching to optimize computable values8m
-
(Locked)
Remounting a component to reset it7m 30s
-
(Locked)
-
-
(Locked)
Introduction and preview58s
-
Initializing the Bakesale app3m 12s
-
(Locked)
Using the Fetch API5m 37s
-
(Locked)
Using FlatList with API data4m 9s
-
(Locked)
Working with images6m 27s
-
(Locked)
Navigating to different views with state9m 9s
-
(Locked)
Fetching more API data for a view8m 46s
-
(Locked)
Implementing a back link4m 7s
-
(Locked)
Using TextInput to implement search13m 41s
-
(Locked)
-
-
(Locked)
Preparing for swiping1m 17s
-
(Locked)
The Animated and Easing APIs4m 19s
-
(Locked)
Creating an animation loop6m 31s
-
(Locked)
Considering the device dimensions6m 50s
-
(Locked)
The PanResponder API3m 51s
-
(Locked)
Preparing the PanHandlers3m 46s
-
(Locked)
Swiping left and right6m 9s
-
(Locked)
Handling swipe gestures7m 44s
-
(Locked)
Opening URLs2m 57s
-
(Locked)
What’s included
- Learn on the go Access on tablet and phone