Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 5.5 hours on-demand video
  • 17 articles
  • 10 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Mobile Development React Native

Build React Native Apps for Android and iOS

create programs in React Native and develop apps for iOS and Android devices
Rating: 3.8 out of 53.8 (118 ratings)
2,808 students
Created by Remi Blais
Last updated 5/2016
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Create React Native Projects
  • Write React Native Code for Android and iOS Development
  • Get the React Native Android Tools Setup
  • Get the React Native iOS Tools Setup

Course content

18 sections • 114 lectures • 5h 56m total length

  • Preview02:05
  • Welcome to React Native and Meet Your Instructor
    03:45
  • Video Clarity and an Optimized Viewing Experience
    01:17
  • Frequently Asked Questions (FAQ)
    01:02

  • Install and Verify Java Development Kit JDK for Android Development - Mac
    02:31
  • Install Android Studio for React Native Android Development - Mac
    05:28
  • Configure Android Studio - Part 1 - Mac
    03:33
  • Configure Android Studio - Part 2 - Mac
    04:11
  • Open bash_profile on a Mac - 3 Different Ways
    01:18
  • ANDROID_HOME Environmental Variable Setup - Mac
    03:48

  • Install Java Development Kit - JDK - Windows
    04:56
  • Check & Verify JDK & Android SDK in Android Studio - Windows
    01:48
  • Install Android Studio - Windows
    07:09
  • Configure Android Studio - Part 1 - Windows
    03:00
  • Configure Android Studio - Part 2 - Windows
    04:43
  • Android Studio - Platform & Plugin Updates
    03:02
  • Android SDK Missing - Build Tools - Windows
    02:31
  • Android Virtual Device via AVD Manager - Windows
    01:11

  • Find Your Android SDK Location - Windows, Linux and Mac
    00:30
  • Setup ANDROID_HOME Environmental Variable Overview - Windows, Linux and Mac
    01:03

  • Install Xcode for React Native iOS Development - Mac
    00:56

  • Install and Setup React Native - Common
    03:35
  • Text Editor Options for Windows, Mac, Linux
    01:37
  • Install Sublime Code Editor - Mac
    04:08
  • Install Atom Text Editor and Setup - Mac
    03:04
  • Install Sublime Code Editor - Windows
    03:14
  • Preview02:09
  • Install Notepad++ Text Editor on Windows
    03:52
  • How to Install Git Overview - Windows, Linux, Mac
    00:44
  • Installing Git on Mac, Linux and Windows
    04:36
  • React Native Setup and Tools
    4 questions

  • Reload React Native Code - Xcode iOS Simulator
    02:17

  • Android Emulator Deploy Exception - Build Tools
    04:06
  • Android Emulator Deploy Exception - app:installDebug
    06:06

  • React Native Overview and Introduction
    02:40
  • HTML Element Similarities
    00:32
  • Core Components - View and Text
    01:33
  • Image Component & Adding Images - Android
    01:55
  • Image Component & Adding Images - iOS
    01:40
  • Main Commands for React Native - Quick Reference
    00:24
  • React Native Overview
    4 questions

  • Create Our First Program in React Native - Hello World
    02:38
  • UI Code Changes and the iOS Simulator - Xcode
    05:00
  • Making Changes to Styles - iOS
    03:16
  • Defining and Applying a New Style - iOS
    03:26

Requirements

  • Students should have a computer and internet access to take this course
  • This course includes videos explaining the free software needed and used and how to install and configure it for Android and iOS React Native development

Description

React Native enables you to build iOS and Android mobile apps and benefit from code reuse cross platform. React Native is an exciting new language backed by Facebook that allows you to create a native mobile experience on Android and iOS devices through a common coding experience. Apps can be developed fast using popular free text editors and testing is fast for iOS and Android - rapid mobile development. 

This course teaches developers at any level to get started with React Native and start coding. You will build cross platform mobile apps for Android and iOS in React Native! 

Lifetime learning and support - React Native is new and still maturing therefore this course will continue to grow and get updates as the language evolves. With lifetime access you can tune in anytime to see new updates, get new content and ask questions to guide the creation of new content.

This course will teach you React Native, get you started in building cross platform mobile apps for iOS and Android that deliver a native experience, provide you with hands-on experience and develop your skills. Learn how to test your mobile apps in the iOS Simulator and Android Emulator quickly as you work. Learn about errors and troubleshooting your code and benefit from Q&A and instructor support. 

This course moves from getting your free tools installed and setup, to getting started, to creating your first project to more advanced topics. This course is designed to be a one stop course covering both React Native for Android and iOS. After all thats the real value of learning React Native -- to learn once, build for multiple platforms and benefit from code reuse. 

Learn React Native because time and money is important and you want to invest in learning a powerful language that you can leverage to build mobile apps for Android and iOS. Take this course to learn React Native and start building app and receive added value in support, lifetime access to new material and updates, downloadable source code, coverage of professional coding and best practices, handouts, exercises and quizzes to test your knowledge and benchmark your learning. 

Who this course is for:

  • This course is for beginners and people that want to learn React Native for both Android and iOS
  • React Native is a maturing language and this course focuses on getting you up and running with the language
  • This course can be a complete learning source, refresher, supplementary learning program or quick reference
  • No prior programming knowledge is needed but people with React, mobile or web dev experience may find this course easier to follow

Instructor

Remi Blais
Senior Software Engineer, Project Manager, IT Expert
Remi Blais
  • 3.9 Instructor Rating
  • 208 Reviews
  • 4,556 Students
  • 4 Courses

I’m a full stack senior software engineer and project manager with over 20 years professional IT experience. I’ve earned and been accredited with many globally recognized designations and certifications. I’ve mentored, led and helped many developers learn new languages, expand their knowledge, build their skills and become successful paid professionals. In my career I’ve built 100’s of applications and websites and have been involved in every aspect from strategy through continuous improvement to SEO. I’ve worked in the presentation, business and data access layers and understand intimately how each piece works and fits together which allows me to provide greater insight when teaching.

I’ve had the pleasure of working on projects for small, medium and large companies therefore understanding the unique challenges and needs of each. The vast experience I’ve gained in object oriented programming, professional coding and best practices I infuse into my courses to provide exceptional and added value. It’s not just about writing some code but about writing professional code in an efficient, scalable, clean, maintainable and optimized way.

I’m a IT consultant at Empellex Inc. and the courses we've created and designed use a full spectrum of learning aids to convey material in a clear and easy to understand way. Our goal is to provide students with learning support until they reach their goal and achieve their learning objectives. In my experience everyone has the ability to learn any language if taught in a way that matches their unique learning style with support provided. Our courses are built on this foundation and offer a variety of ways to learn everything you need to know to start your adventure and with lifetime access you will always have the support you need to be successful.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.