React Native: Learn By Doing [2021]
- Description
- Curriculum
- FAQ
- Reviews
React Native is growing at a fast pace, while more and more companies of any size are adopting it to build cross platform applications with a single code base.
In this course we aim to teach React Native flow and its secrets by building a real world project where we aim to have a solid foundation into React Native framework as well React Hooks and Functional Components.
You will build a mobile application targeted for both iOS and Android environment while you learn the responsiveness of the style, navigation between screens and get and manage data from an external API.
In this course you will learn:
– Set up your machine environment for React Native CLI development
– Build cross platform applications with React Native CLI
– Navigate between screens
– Navigate to screens dynamically
– Use of The Movie Database API
– Add custom styles
– Component base development
– React Hooks
– Functional Components
– Get Movies by genre
– Lists
– Search Movie Method
– Image Galleries
– Video Player and its commands
After this course you will be able to:
– Set up the system correctly
– Manage Errors a Debug React Native CLI applications
– Build applications from scratch
– Understand good architecture flow for an application
– Get data from the server using Axios
– Handle Data
– Display and render custom Lists
– Implement search methods
– Add external packages
– Tap in the native code of a iOS and Android application
We can’t wait to have you in board with us.
See you there!
-
1IntroductionVideo lesson
-
2Course RequirementsVideo lesson
Requirements to make the most of this course.
-
3How to Use this CourseText lesson
How to make the most of this course
-
4If you get stuck and ErrorsText lesson
-
5What is React Native?Video lesson
Explanation and Overview of React Native Framework.
-
6Expo CLI or React Native CLI?Video lesson
Brief explanation about React Native CLI and Expo, and what is better for use cases.
-
7Installing Node - Version 14 and AboveVideo lesson
Installation of Nodejs Runtime package from version 12 and above
-
8Setting Up the Development EnvironmentVideo lesson
Explanation of what we need to do to setup our environment for React Native development
-
9Setting Up - AndroidVideo lesson
Setting up the environment for Android development
-
10Setting Up - IOSVideo lesson
Setting up environment for iOS development
-
11Code EditorVideo lesson
Installing and overview of Visual Studio Code
-
12Installing Extensions for Rapid CodingVideo lesson
Best extensions for fast development in Visual Studio Code
-
13Create React Native ProjectVideo lesson
Learn how to create a React Native project
-
14Running on iOS SimulatorVideo lesson
Run a React Native app in a iOS simulator
-
15Running on Android EmulatorVideo lesson
Run a React Native app in Android Simulator
-
16Running on Your Mobile Device Using VysorVideo lesson
Using a 3rd party application to mirror your android device and run the application there
-
17Hello World App and LoggingVideo lesson
Build your first React Native Hello World App
-
18Debugging with Chrome BrowserVideo lesson
Learn how to debug a React Native application with Chrome
-
19Debugging with VSCodeVideo lesson
Use your VSCode text editor to debug a React Native application
-
20Getting Movies Data : API OverviewVideo lesson
Overview of the TMDB API
-
21Creating Movies App ProjectVideo lesson
What are we going to do and how we are going to do it
-
22Regarding Dependencies VersionsText lesson
-
23Create Movies Data ServiceVideo lesson
Create services to get Movie data to our application
-
24Display Movie DataVideo lesson
Handle and display data
-
25Important: Using Effects + Checking PerformanceVideo lesson
Understand React Hook useEffect and there performance optimization
-
26Services Error HandlingVideo lesson
Handle Errors in our app
-
27RefactoringVideo lesson
Code Refactoring
-
28Section CodeText lesson
Section Code
-
29Creating Home Screen ComponentVideo lesson
In this lecture we will create our first Home Screen Component
-
30Latest Movies Images SliderVideo lesson
Learn how to add and handle an Image Slider in the app
-
31Styling Movies Images SliderVideo lesson
Learn how to style our Image Slider
-
32Working with Movies Lists - CarouselsVideo lesson
Add Lists and Carousels with React Native
-
33Create List ComponentVideo lesson
Creating our List Component
-
34Create Card ComponentVideo lesson
Create our Movie Card
-
35Image Placeholder in Card ComponentVideo lesson
How to add image in our Card Component
-
36Type checking in React NativeVideo lesson
Learn how to check the Props types in React to avoid future errors
-
37Adding Scroll View to Scroll the Home ScreenVideo lesson
Manage the type of View in our screens with ScrollView
-
38Popular TV Shows - Family Movies - DocumentariesVideo lesson
Get and display data by genre
-
39RefactoringVideo lesson
Code Refactoring
-
40Add Loading SpinnerVideo lesson
Loading Spinner to show while the user waits for the data to be loaded
-
41Add Error ComponentVideo lesson
Create and Error Component to show if there's something wrong with our data
-
42Section CodeText lesson
-
47Movie Detail OverviewVideo lesson
What we are aiming to do in this section
-
48Pass Selected Movie Data to Detail ComponentVideo lesson
Passing route params props to our movie detail screen
-
49Movie Detail ServiceVideo lesson
Add our custom service to Movie Detail screen
-
50Movie Title and GenresVideo lesson
Manage, extract and display title and genres of our movie
-
51Movie Star-Rating ComponentVideo lesson
Add a star rating component to score the movies
-
52Using Icons in React NativeVideo lesson
Learn how to add icons to a React Native Application
-
53If You Still Getting Error with Icon FontsText lesson
Text based solution for adding icons errors
-
54Movie Description and Release DateVideo lesson
Add more data to our Movie Detail
-
55Movie Play ButtonVideo lesson
Add a play button and align it with position absolute
-
56Video Player ModalVideo lesson
Display our video in a Modal component
-
57Play a Movie Within the ModalVideo lesson
Start playing our video in the Modal opens
-
58Modal Closing LogicVideo lesson
Add function for when we close our Modal
-
59Section CodeText lesson
-
64Search Movies and TV's ServicesVideo lesson
Implement our search movie services
-
65Search Movie ScreenVideo lesson
Add and configure the Search Screen
-
66Search FormVideo lesson
Implement a search form with our newly created method
-
67Search ResultsVideo lesson
Render a list with the results of the search
-
68Merging Movies and TV Search ResultsVideo lesson
Get both results in one single list
-
69Section CodeText lesson
External Links May Contain Affiliate Links read more