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+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift 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
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business 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
Development Mobile Development React Native

React Native Expo from Beginner to Pro :: Also with MeteorJS

New to programming? Want to create awesome apps? This is the perfect course for you.
Rating: 4.3 out of 54.3 (863 ratings)
39,688 students
Created by Thomas Scanlan, Frahaan Hussain
Last updated 7/2017
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Build React Native Apps for iOS and Android
  • Have a basic understanding of React and React Native
  • Connect a MeteorJS server to a React Native app
  • Use Expo components
  • Use Native Base components

Course content

4 sections • 63 lectures • 5h 14m total length

  • Preview00:41
  • Preview00:05
  • Preview02:38

  • Important Installations
    05:37
  • Getting Expo Ready
    06:21
  • Explaining React
    04:24
  • Building our first React component
    07:03
  • First styles object
    04:39
  • Adding React Native components
    04:56
  • Using the React state
    05:42
  • Displaying the state
    06:11
  • Rendering a list to the screen
    05:17
  • Using arrays with the state
    04:54
  • Removing items from an array in state
    05:56
  • Adding styles to our app
    02:58
  • Material colors and more styling
    06:28
  • Finish styling and wrapping up
    04:53

  • Using expo to start our next project
    01:50
  • Putting an image in the assets folder
    03:33
  • Adding first styles and handling platform compatibility
    03:09
  • Installing native-base for easy styles
    05:19
  • Setting up the landing page
    08:24
  • Making a second component
    06:31
  • Making a simple router with state
    08:11
  • Creating our search header
    08:39
  • Dividing up components
    05:21
  • Adding a loading gif
    03:32
  • Making an API call with axios
    07:52
  • Capturing the data from the API
    03:53
  • Displaying some data on screen
    05:01
  • Displaying more data on screen
    08:20
  • Displaying even more data on screen
    04:49
  • Preview04:51

  • New app and installing Meteor
    03:22
  • Setting up our project
    04:13
  • Firing up our server
    04:20
  • Understanding Meteor and installing packages
    04:56
  • Making a new component
    03:21
  • Making the sign in screen look nice
    05:08
  • Getting input for email on screen
    04:23
  • Adding in a password field and button
    06:03
  • Styling the sign in some more
    03:24
  • Securing our server and adding packages
    04:36
  • Fixing the bcrypt error
    01:33
  • Adding in our first Meteor function
    07:22
  • Looking at the Meteor object and connecting to the server
    07:21
  • We "fixed" the "glitch"
    03:16
  • IMPORTANT :: Changing localhost
    03:35
  • Making a user
    04:18
  • Handling the user sign in
    04:03
  • Setting up the imports for the map component
    04:24
  • Exploring AirBnB maps and adding our own
    07:07
  • Styling our map
    04:08
  • Adding FABs and creating a state
    03:32
  • Getting the location of the map center
    04:22
  • Adding a database of pokemon images
    04:19
  • Starting a server function to add pokemon
    07:47
  • Finishing a server function to add pokemon
    08:05
  • Meteor data for the app
    04:25
  • Subscribing to data on the app
    05:17
  • Displaying and adding pokemon to the map
    05:43
  • Adding ability to remove pokemon
    06:21
  • Preview05:50

Requirements

  • You should have some programming experience. Skills with HTML, CSS, and JS are helpful.

Description

This course is perfect for anyone who wants to learn how to program apps easily with React Native Expo. Expo is the hottest new expansion to the world of React Native programming. It gives you plenty of new tools to quickly get your app started and it is incredibly easy to use. Whether you have little experience with programming or you are a seasoned React Native developer looking to understand Expo, this course will help you learn a lot! 

We cover: 

  • Installing and using the Expo XDE
  • The basics of React and React Native
  • How to make API requests to a database with axios
  • How to build a MeteorJS server and connect it to our app
  • Build a Mongo Database with Meteor and hook up accounts to log into
  • And so much more!

Who this course is for:

  • Anyone who wants to make apps now!
  • People interested in rudimentary React Native and Expo learning.
  • Anyone who wants to mix React Native with Meteor.

Instructors

Thomas Scanlan
Software Engineer
Thomas Scanlan
  • 4.3 Instructor Rating
  • 863 Reviews
  • 39,688 Students
  • 1 Course

I used to be a high school computer science teacher but gave it up to focus on building the apps I wanted to build full time. I have a masters degree in CS. I particularly love JavaScript and all of its wonders. I am always excited about programming and have a great interest in education. I currently build amazing healthcare financial products. Hopefully this translates into quality Udemy courses :)

Frahaan Hussain
CEO and Lead Developer at Sonar Systems
Frahaan Hussain
  • 3.9 Instructor Rating
  • 14,502 Reviews
  • 548,282 Students
  • 102 Courses

I am CEO of Sonar Systems which is the world leader in educational material for the game engine Cocos2d-x, one of the best and most popular game engines in the world. With years of experience programming and running an online education platform (Sonar Learning) I can help and support new programming like you.

I am also a University Lecturer teaching a variety of topics in Games Programming from Games Design to OpenGL Shader Programming.

I am also a published author of games design and soon to be released Responsive Web Design. I have all the facets required to educate and inspire.

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