Setting Up
React-Native
Development
Environment
INTRODUCTION
React Native is a popular framework
for building cross-platform mobile
apps.
It allows developers to use JavaScript
to create native apps for iOS and
Android.
WHY REACT NATIVE?
React Native provides a number of
benefits over traditional mobile
development approaches.
It allows for faster development,
reduced costs, and easier
maintenance.
It also enables developers to reuse
code across platforms.
APPS BUILT IN REACT
NATIVE?
WAYS TO BUILD REACT
NATIVE APP
Expo is a set of tools and a framework that
sits on top of react native and hides a lot of
complexity from us
Expo makes react native development way
faster and easier
INSTALLING
PREREQUISITE
Node Js: Install Node.jsNode helps you to run
JavaScript on your computer.
Exp-cli: Install Expo-cli
npm install -g expo-cli
Project Folder: Create react-native project
folder in partition C:/
Create React-Native Project:
npx create-expo-app --template
Start the Expo Project
To run the app, you need an android or iOS
emulator.
You can also run the app through a Browser like
(Google Chrome) You can also use your Android
smart phone to the run the app that you are
developing
npx expo start
Conclusion
Building a successful mobile app requires a combination of
strategies and best practices. By identifying your target
audience, designing a user-friendly interface, optimizing for
performance, and marketing your app effectively, you can
increase the chances of success for your app.
Thanks!
Do you have any questions? yahye.adam@uoh.edu.so
+0908780621
omaryahye.rf.gd