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 Mindfulness Personal Development 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 Data Science
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:

  • 21.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
Development Mobile Development React Native

Complete React Native bootcamp - Build 18 iOS & Android app

Includes Redux, firebase and lots of projects
Rating: 4.0 out of 54.0 (413 ratings)
1,852 students
Created by Igneus Technologies
Last updated 3/2019
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Complete React Native app development
  • Learn to build 20 project from basic to advance
  • Learn Redux state management in react native app
  • Learn about API, CAMERA, SOUND and other mobile features
  • Learn about local storage in mobile apps
  • Learn about Firebase - An online real time database

Course content

19 sections • 137 lectures • 21h 33m total length

  • Preview03:52
  • Preview06:22
  • Tools that we will need
    07:51
  • Preview10:29
  • Running App on Android, iPhone and real device
    12:32

  • Creating a project with react native cli
    08:36
  • Running an application on Android and iOS
    12:16

  • Exploring file structure
    07:47
  • Rewriting application
    09:50
  • introduction to styling in React native
    11:01
  • What is a component
    05:56
  • Creating a dumb component
    08:55
  • Props and Smart components
    05:55

  • Loading images into the app
    11:50
  • Styling basics in react native
    09:34
  • Introduction to flexbox
    08:46
  • More on flexbox for mobile
    11:42
  • Introduction to states and constructor
    10:14
  • Managing state and fun app
    15:11

  • Buttons in react native
    10:11
  • Touchables in react native
    09:08
  • Background changer app
    11:04

  • Getting app assets
    07:31
  • Design custom button
    06:10
  • Getting a Random Number
    04:41
  • getting Random images
    05:28

  • Handling Notches
    09:06
  • Creating input and Result Views
    14:41
  • Creating all the buttons
    12:31
  • Adding working logic
    12:36
  • Handling keyboards events in React native
    04:10
  • Ejecting expo app to Android and iOS app
    06:33

  • Third party components
    09:53
  • Exploring Native Base
    11:04
  • Can you debug in React Native
    04:06
  • Loading Custom Fonts and Resolve Errors
    14:45
  • Adding TODOs and TIC TAC TOE
    09:46
  • Flipping Cross and Zeros
    10:40
  • Writing more functions
    05:30
  • Writing winning logic for TIC TAC TOE
    05:40
  • Design part of TIC TAC TOE
    16:31

  • Exploring Expo docs
    05:06
  • Getting assets for playing sound
    10:57
  • Understand the play method
    12:29
  • Creating a button for sound
    10:16
  • Finishing Audio app
    10:23

  • Bug in default app and fix
    07:34
  • Define the function for game
    12:03
  • Getting functions for ready
    12:56
  • Getting the design part and fixes
    12:36
  • Dimensions and Assignment
    11:53

Requirements

  • Basics of Javascript is required like loops, function, arrays, arrow function etc.
  • This course is NOT dependent on reactjs
  • A decent laptop/desktop that can open code editor like VSCode
  • No high end system is required as you can run all apps in your real mobile phone

Description

Let’s start the discussion with some most obvious questions:

What is prerequisite for this course?

Before starting this course, we assume that you are comfortable with javascript. Things like loops, functions, array and arrow functions are clear to you.

Is react native related to reactJS?

This course was designed in a way that student can start directly with this course. There is no need for reactJS for this course. But if you do have reactjs knowledge, that’s great.


Do I need high end laptop/desktop for this course?

This is one great thing with react native. Throughout this course, we will be working with VSCode and you can run apps in mobile phone (real device). Don’t worry, process is covered in the course.


Is redux included?

Yes, of course. and includes firebase, Camera API, sound etc too.


What apps we will be creating in this course?

So many apps.

DiceRoller, CurrencyConverter, TicToeToe, Scratch and win, Photo clicker, Employee App, User API, Authentication, Message Board, Chat app, Contact App etc.


What is react native?

React native is a project by Facebook (open source), used to design Android and iOS apps with single code apps. One more amazing thing about react native is hot reloading which makes app development time faster.

Working with react native is super fun. This course is 1 stop solution to learn react native.


Here are some kind words by our students:

i really loved the approach in which the instructor taught i,e to go with the documentation. He actually teaches you how to learn new things. i just loved the course.

— Surabhi Nirgudwar

This course is one of the best course have ever done. The tutor is also the best tutor have ever encounter. I love how he was able to carry everybody along, i understood everything in this course and i look forward in doing more course from you.

— Deborah

very straight forward, covers everything (including minor details), easy to follow and understand

— Cara


Catch you inside the course!

Who this course is for:

  • Beginners in mobile app development
  • Beginner in Android development
  • Beginners in iOS development
  • Students who are looking for a 1 stop solution for mobile development using react native

Featured review

Bisheshwor Ghimire
Bisheshwor Ghimire
19 courses
8 reviews
Rating: 5.0 out of 5a year ago
Great course, highly recommended. Some suggestions for instructor would be: there are very few explanations about the component lifecycle in the basic part, Similarly, in the redux part all the concepts were not clear. The instructor should also have some lectures on some validation like regex and so on. This review was written when I was in lecture 114. I have learned a lot. Thanks a lot

Instructor

Igneus Technologies
Best Comprehensive Courses
Igneus Technologies
  • 4.1 Instructor Rating
  • 12,634 Reviews
  • 182,953 Students
  • 43 Courses

We at Igneus have trained students from IIT's, NIT's and reputed companies. Students from all over the globe have trusted our High quality and affordable trainings from 10+ countries and have opted for our Certification programs.

IGNEUS stands for the Revolutionary and a quality enhanced change that we’ve tried to come up with in the modern world of Internet education. We’ve come up bearing in mind the maximum emphasis on the quality dealing with every new technology which has made us distinguished from the throng at internet. And this revolution of choice will keep continuing. Today IGNEUS Technologies has proudly lifting up the tag of being the world's most trusted provider of myriad of services and training programs aiding constantly in every corner of the globe along with web security aspects, and open source technology.

IGNEUS Technologies Pvt. Ltd is a dream shared and brought up by two computer geniuses to make the society upgraded and aware of the cyber crimes that curb the innocence of environment, thus starting a revolution in favor of cyber security.

Igneus stands for the Revolutionary and a quality enhanced change in every aspect of its touch to internet. Quality dealing with every new technology makes us different from the crowd of internet. The revolution of choice continues. Today Igneus Technologies is the world's most trusted provider of mentioned services and training along with web security aspects, and open source technology.

  • 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.