React Native Projects [Video]

React Native Projects [Video]

Joshua Lyman

Develop native cross-platform mobile apps more rapidly, easily and effectively with React Native!
Mapt Subscription
FREE
€29.98/m after trial
Video
€86.70
RRP €101.98
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
€0.00
€86.70
€29.98p/m after trial
RRP €101.98
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781786466235
Course Length4 hours 7 minute

Video Description

React Native is a fantastic new framework produced by Facebook that allows developers to create truly native applications running on both iOS and Android, all while writing code in JavaScript. It breaks down several of the complexities of mobile apps to ease development, and offers many pre-built components to accelerate development.

To quickly get going with React Native, this course walks you through the creation of three real-world mobile applications, each designed not only to introduce essential core concepts but also to show you how to make beautiful and functional applications using best practices. At the end of the course, you will have mastered creating and manipulating React Native apps, will know how to structure navigation and data flow, and will have been exposed to many built-in React Native components. You will also learn about pushing your applications to production and app stores. Both iOS and Android development are covered throughout the course.

By the end of this course you will be able to plan your own future progress with React Native.

Style and approach

Start building applications immediately with the featured examples and an easy-to-follow approach. Our video is based on three modern mobile projects, focusing on core React Native topics.

Table of Contents

Installation and Setup
The Course Overview
Introduction to React and React Native
Installation (Mac)
Installation (Windows)
Verifying Installation
Environment Setup for Sublime Text
RelaxationStation App
Starting the RelaxationStation App
Basic React Native Code Structures and Organization
Adding and Styling Components
Adding Buttons and Images
Custom Components and Props
Navigation in React Native
Static Data and Properties
Intermediate Styling Techniques
Flexbox and Application State
Animations with LayoutAnimation
BeBriefed App
Starting the BeBriefed App
Pulling in Third-party Libraries
Debugging Techniques in React Native
Introducing Tabbed Navigation
Switching Between Tabs
Styling Enhancements
Integrating Data from an External API
Chat Now App
Starting the Chat Now App
Advanced Navigation Techniques
Using the Linking API
Introduction to Flux and Redux
Redux Reducers and Actions
Redux and Containers
Chat Now App (Continued)
Chat Screen and Keyboard Tips
Thunks, Pure Reducers, and Scrolling
Two-way API Communication
More Navigator Techniques
AsyncStorage
AysncStorage (Continued)
Preparing Apps for Distribution
Generating App Icons
iOS App Icons and Display Name
Android App Icons and Display Name
Creating a Production Bundle
Upgrading React Native Versions
Community Resources and Giving Back

What You Will Learn

  • Learn Basic navigation principles using React Native Navigator
  • Create a tab-based navigation structure on iOS and Android
  • Understand how React Native makes it easy to share code between iOS and Android apps in a sensible and customizable manner
  • Gain exposure to React and React Native's eloquent one-way data flow model, making apps easier to write and to debug
  • Discover the power of crafting mobile UIs on-the-fly with hot module reloading and no recompiling, using React Native's powerful styling system
  • Get a handle on the many built-in components React Native makes available to shorten your development cycle
  • Find out how to do instantaneous debugging in environments you're already used to such as Google Chrome

Authors

Table of Contents

Installation and Setup
The Course Overview
Introduction to React and React Native
Installation (Mac)
Installation (Windows)
Verifying Installation
Environment Setup for Sublime Text
RelaxationStation App
Starting the RelaxationStation App
Basic React Native Code Structures and Organization
Adding and Styling Components
Adding Buttons and Images
Custom Components and Props
Navigation in React Native
Static Data and Properties
Intermediate Styling Techniques
Flexbox and Application State
Animations with LayoutAnimation
BeBriefed App
Starting the BeBriefed App
Pulling in Third-party Libraries
Debugging Techniques in React Native
Introducing Tabbed Navigation
Switching Between Tabs
Styling Enhancements
Integrating Data from an External API
Chat Now App
Starting the Chat Now App
Advanced Navigation Techniques
Using the Linking API
Introduction to Flux and Redux
Redux Reducers and Actions
Redux and Containers
Chat Now App (Continued)
Chat Screen and Keyboard Tips
Thunks, Pure Reducers, and Scrolling
Two-way API Communication
More Navigator Techniques
AsyncStorage
AysncStorage (Continued)
Preparing Apps for Distribution
Generating App Icons
iOS App Icons and Display Name
Android App Icons and Display Name
Creating a Production Bundle
Upgrading React Native Versions
Community Resources and Giving Back

Video Details

ISBN 139781786466235
Course Length4 hours 7 minute
Read More

Read More Reviews

Recommended for You

Getting started with Shiny [Video] Book Cover
Getting started with Shiny [Video]
€ 142.78
€ 121.38
Getting Started with Spring 5.0 [Video] Book Cover
Getting Started with Spring 5.0 [Video]
€ 142.78
€ 121.38
Fundamentals of Continuous Delivery Pipeline [Video] Book Cover
Fundamentals of Continuous Delivery Pipeline [Video]
€ 142.78
€ 121.38
Mastering Your Web Application Using Functional Javascript [Video] Book Cover
Mastering Your Web Application Using Functional Javascript [Video]
€ 142.78
€ 121.38
Responsive Web Development with HTML5, CSS3, and JavaScript [Video] Book Cover
Responsive Web Development with HTML5, CSS3, and JavaScript [Video]
€ 142.78
€ 121.38
Vue.js 2 Recipes [Video] Book Cover
Vue.js 2 Recipes [Video]
€ 142.78
€ 121.38