YoVDO

React Native: A Better Way to Do Mobile - Lecture 34

Offered By: ChariotSolutions via YouTube

Tags

React Native Courses Mobile Development Courses Javascript Courses Animation Courses Cross-Platform Development Courses

Course Description

Overview

Explore the advantages and potential of React Native for mobile app development in this comprehensive conference talk. Discover why React has become the preferred choice for major tech companies and how its principles can be applied to native mobile development. Learn about React Native's declarative approach, component-based architecture, and one-way data flow, which simplify UI code and improve maintainability. Delve into topics such as native components, performance optimization, threading, and animation capabilities. Gain insights into integration extensibility, debugging techniques, testing strategies, and legal considerations. Address common concerns about React Native's future, code sharing potential, and comparisons with other cross-platform frameworks. Equip yourself with the knowledge to make informed decisions about adopting React Native for your mobile development projects.

Syllabus

Introduction
What is React Native
Why React Native
Native Components
The Uncanny Valley
Threading
WebView Performance
React Native Performance
Animated API
Integration extensibility
What if Apple or Google releases new APIs
How often should I use React Native
Advantages of React Native
React Native Ideas
Debug
Testing
NPM
Legal Support
License Agreement
What happens if Facebook drops support
Can you build a React Native app today
How much code will I be able to share
Should we use Xamarin
When should we use React Native


Taught by

ChariotSolutions

Related Courses

Interactive 3D Graphics
Autodesk via Udacity
Creative Coding
Monash University via FutureLearn
Make Your Own 2048
Udacity
An Introduction to Interactive Programming in Python (Part 2)
Rice University via Coursera
HTML5 Coding Essentials and Best Practices
World Wide Web Consortium (W3C) via edX