React Native: Beginner Practical Guide [2023]
Published 7/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.67 GB | Duration: 7h 45m
Published 7/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.67 GB | Duration: 7h 45m
Build a cross platform app for iOS and Android using React Native CLI
What you'll learn
Developers that want to deepen their knowledge with React Native CLI
Beginners that want to learn the complete stack of Mobile Development with React Native
Web Developers that want to build cross platform applications
Newcomers that want to learn fundamentals of React and React Native
Requirements
Some JavaScript knowledge. Computer and connection to internet
Description
About This CourseReact 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 commandsAfter 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 applicationWe can't wait to have you in board with us.See you there!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 How to use this course
Lecture 3 If you get stuck and errors
Lecture 4 Things change and technologies keep evolving
Section 2: Setting in up requirements
Lecture 5 Course Requirements
Lecture 6 What is React Native?
Lecture 7 Expo CLI or React Native CLI
Lecture 8 Installing NodeJS
Lecture 9 Setting Up Development Environment
Lecture 10 Setting Up Android
Lecture 11 Setting Up iOS
Lecture 12 Code Editor
Lecture 13 Installing Extensions for Rapid Coding
Section 3: Creating Your First React Native App
Lecture 14 Create a React Native Project
Lecture 15 Running on iOS Simulator
Lecture 16 Running on Android Emulator
Lecture 17 Running on your Mobile Devices using Vysor
Lecture 18 Hello World App and Logging
Lecture 19 Debugging with Chrome
Lecture 20 Debugging with VSCode
Section 4: Start Building our Movie App
Lecture 21 Getting Movie Data - API Overview
Lecture 22 Creating Movie App Project
Lecture 23 Create Data Service - Display Popular Movies
Lecture 24 Display Movie Data
Lecture 25 Using Effects
Lecture 26 Services Error Handling
Lecture 27 Refactoring
Section 5: Movies App: Home Section
Lecture 28 Creating Home Screen Component
Lecture 29 Latest Movies Image Slider
Lecture 30 Styling Movies Image Slider
Lecture 31 Working with Movie Lists - Carousels
Lecture 32 Create List Component
Lecture 33 Create Card Component
Lecture 34 Image Placeholder in Card Component
Lecture 35 Type Checking in React Native
Lecture 36 Adding ScrollView to Scroll Home Screen
Lecture 37 Popular TV Shows - Family Movies - Documentaries
Lecture 38 Refactoring
Lecture 39 Add Loading Spinner
Lecture 40 Add Error Component
Section 6: Movies App: Navigation
Lecture 41 Installing React Native Navigation
Lecture 42 Creating a Stack Navigator
Lecture 43 Navigate to Movie Details Component
Section 7: Movies App: Movie Detail
Lecture 44 Movies Detail Overview
Lecture 45 Pass Selected Movie Data to Details Component
Lecture 46 Movie Details Service
Lecture 47 Movie Title and Genres
Lecture 48 Movie Star-Rating Component
Lecture 49 Using Icons in React Native
Lecture 50 Movie Description and Release Date
Lecture 51 Movie Play Button
Lecture 52 Video Player Modal
Lecture 53 Play a Movie within a Modal
Lecture 54 Modal Closing Logic
Section 8: Movies App: Navigation Bar
Lecture 55 Add Navigation Bar
Lecture 56 Home Screen Navigation
Lecture 57 Refactoring
Section 9: Movies App: Search Movies
Lecture 58 Search Movies and TV Shows Service
Lecture 59 Search Movie Screen
Lecture 60 Search Form
Lecture 61 Search Results
Lecture 62 Merging Movies and TV Shows Results
Section 10: Movie App: Final Touches
Lecture 63 App Theming
Lecture 64 Styling Fixes
Section 11: Bonus Section
Lecture 65 Bonus Lecture
Beginners and developers that want to learn how to develop cross platform apps with React Native