
Course Overview
React Native combines the best parts of native development with React, the leading JavaScript library for building user interfaces. React primitives render to native platform UI, meaning your app uses the same native platform APIs other apps do. Leverage your existing React development skills and apply those to native mobile development.
React Native lets you create truly native apps and doesn't compromise your users' experiences. It provides a core set of platform agnostic native components like View, Text, and Image that map directly to the platform’s native UI building blocks.
React components wrap existing native code and interact with native APIs via React’s declarative UI paradigm and JavaScript. This enables native app development for whole new teams of developers, and can let existing native teams work much faster.
Installations & Environment Setup
- All of the specific instructions regarding is here
- Be sure to choose React Native CLI quickstart and NOT Expo CLI Quickstart
- Then choose Windows or MacOS depending on your dev machine OS
- Then go through the specific instructions for your Target OS
- Bear in mind – if you run your dev machine on windows – you cannot develop for iOS
- Android development is possible for both Mac & Windows users.
- Optional usage of Hermes for Android development (open source opt-in feature) will optimize running react native on android (recommended) Hermes require Windows users to install Microsoft Visual C++ 2015 Redistributable.
About the course instructor Yariv Gilad – Senior fullstack educator
Founder of CasaVersa.com, member of the founding team at Wibbitz.com.
Focused on fullstack Javascript development for various platforms.
Passionate about the evolution of tech and user interaction.
With over 20 years of experience in the field & 15 years as a senior instructor, I’ve created & conducted training workshops worldwide as well as consulted companies like Microsoft, Amdocs, Strauss, eBay, Cellcom, Via, Nice, 888, Cisco, IBM, SAP, Iron-source, Sizmek, InterCall, Powtoon, TravelBooster, and World-mate to name a few.
Courses I've created were also held in Israeli academic institutions, namely Shenkar College of Engineering and Design, Holon Institute of Technology, Netcraft Academy, John Bryce College, HackerU, and Naya.
I am comfortable interacting with various audiences like designers, junior developers, senior software engineers, enterprise system architects & startup entrepreneurs.
Prerequisites
Knowledge of the following topics is assumed
React ,React Hooks, Javascript ES6/7