Professional React Native - 2023 Edition
Published 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.88 GB | Duration: 3h 24m
Published 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.88 GB | Duration: 3h 24m
Use your React knowledge to build native iOS and Android Apps
What you'll learn
Learn how to use ReactJS to build real native mobile apps
Develop cross platform (iOS and Android) applications without knowing Swift / ObjectiveC / Java / Kotlin
Explore React Native basic and advanced features
Deploy your mobile applications to the app stores (apple and google)
Requirements
Knowledge of the fundamental JavaScript programming
Beginner level React knowledge is required
No native experience required! We cover everything you need to know about native development :)
Description
Welcome to the ultimate guide for mastering React Native and becoming a proficient cross-platform mobile app developer. In this comprehensive Udemy course, "Professional React Native Mastery," you will embark on a journey to unlock the full potential of React Native, enabling you to build high-quality, efficient, and engaging mobile applications for both iOS and Android platforms.Whether you're a seasoned developer or a newcomer to the world of mobile app development, this course is designed to take you from the fundamentals of React Native to advanced techniques used by industry professionals. Through a carefully structured curriculum and hands-on projects, you'll gain the skills necessary to create polished and feature-rich apps that leverage the power of React Native.By the end of the course, we'll build and publish a complete app to the google play store as well as the apple app store.Here is a brief overview of the topics covered:The core concepts and theory behind React NativeComplete developer setup from easier Expo to full power bare React CLIMain features maintained officially the React Native TeamDebugging React Native ApplicationsUsing third party React Native packagesThe iOS and Android app store setupPublishing your application to the different platformsCreating QR Codes to promote your application
Overview
Section 1: Course Introduction
Lecture 1 Introduction
Section 2: Get Started with React Native CLI
Lecture 2 Local Development Setup for Native Development
Lecture 3 Create your first React Native CLI Application
Lecture 4 React Native CLI Template Walkthrough
Section 3: Get Started with Expo
Lecture 5 React Native Development using Expo
Lecture 6 Create your first Expo App
Lecture 7 Migrating an Expo Project to TypeScript
Lecture 8 Exposing your Expo Dev App to the Internet using Tunneling
Lecture 9 Running Expo App locally on an iOS simulator and Android emulator
Section 4: React Native Core Features
Lecture 10 How does React Native Work?
Lecture 11 Typography in React Native
Lecture 12 SafeAreaView - Handling the notch
Lecture 13 React Native Button Component
Lecture 14 React Native Status Bar Component
Lecture 15 StyleSheet vs style object vs styles array in React Native
Lecture 16 FlexBox guide for React Native
Section 5: React Native CLI Platform Projects
Lecture 17 iOS and Android Native Projects
Section 6: React Native Debugging
Lecture 18 VSCode React Native Extension
Lecture 19 Using Flipper with React Native
Section 7: React Native Patterns, Tips and Tricks
Lecture 20 Touchable components Opacity vs Highlight
Lecture 21 Completely Custom Buttons using Pressable
Lecture 22 Collecting User Input Text in React Native
Lecture 23 Targeting Specific Platforms using React Native
Lecture 24 Using a boolean input - The Switch Component
Lecture 25 Loading Spinner in React Native
Lecture 26 Making Network Request and talking to backend services over http
Lecture 27 Displaying Images in React Native
Lecture 28 Scrolling Content in React Native
Lecture 29 Building a custom component in React Native // Build a separator component
Lecture 30 Optimising Scroll Performance in React Native using FlatList
Lecture 31 React Native SectionList component // FlatList with headers
Lecture 32 Displaying Web Content (HTML / JS / CSS) in React Native with WebView
Lecture 33 Create an Image Background in React Native
Lecture 34 Responsive Design for Mobile Applications using React Native
Lecture 35 Using Custom Fonts in React Native
Lecture 0 Build Tic Tac Toe
Section 8: Expo Advanced Features
Lecture 36 Building Expo Applications Locally
Lecture 37 Debugging Expo Applications
Lecture 38 Setting Application Icons and Splash Screen
Section 9: App Store Deployment
Lecture 39 Sign up for Android Developer account with one time fee
Lecture 40 Creating Application Binaries using Expo Cloud
Lecture 41 Expo Automatic Version Code Management
Lecture 42 Publish your application to the google play console
Lecture 43 Publish your application to the apple app store
Lecture 44 Create a Google Play Store badge for your application
Lecture 45 Create an Apple App Store Badge for your application
Developers looking for a professional career in React Native,Indie developers looking to build their app ideas