Why React Native?

React Native Logo

The mobile revolution

How the film Psycho would be ruined With a mobile phone

127 Hours7 Iconic Films Ruined by Cell Phones

The problem with frameworks

Javascript Major Frameworks Cycles
Javascript Minor Frameworks Cycles
Mobile App 1 Usual Path Mobile App 2 Usual Lang Mobile App 3 Js Path Mobile App 4 Js Lang Mobile App 5 Js Sub Mobile App 6 Usual High Mobile App 7 Js High

How employers feel about JavaScript

Forbes 10 Technical Skills

The 10 Technical Skills With Explosive Growth In Job Demand

Demand for cross-platform apps

Mobile App Cross Platform Demand 2025 Aloa

Mobile App Developer: Stats, Trends, and Forecasts for 2024

How employers feel about React and React Native

React is in the top 10 most starred Github repositories; React Native is in the top 50.

In 2016 search terms for React Native surpassed Android and iOS development.

Who uses React Native?

How developers feel about React, React Native, and Expo

Source: State of JavaScript 2024

React: many users, medium approval

State Of Js 2024 1

React Native: fewer users, mediocre approval

State Of Js 2024 2

Expo: growing users, high approval

State Of Js 2024 3

How users feel about React Native

Most popular apps worldwide
Most Popular Apps 2024

Source: AppMagic

Your own most-used apps

iPhone > Settings > Screen Time > See All Activity > Most used apps

Iphone Screen Time Most Used Apps

Expo Snacks

Snacks Getty Images

3 parts of React Native code


		// Import the tags needed to build the app.
		import * as React from 'react' ;
		...
		export default function App() {
		  return (
		    // Add tags for the visible parts.
			<ScrollView>...
		  );
		}
		const styles = StyleSheet.create({
		  // Style the color, text, and dimensions.
		  container: {
			backgroundColor: 'cadetblue',
			...
		  }
		});
		

Customize your app with Expo Snack

Scavenger Hunt Expo Sti

/