React Native Crash Course

Slides:



Advertisements
Similar presentations
Cross Platform UI testing using Sikuli
Advertisements

*
Mobile App Development Using: Presented by Tyler Richey Images from
Who are these guys? Bruce Pulley Senior Mobile Applications Developer Andrew Rumbley Senior.
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
Development of mobile applications using PhoneGap and HTML 5
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Mobile Development with Xamarin Mark Allan Ranyart
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Brijesh Patel | Working with AIR Native Extensions.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
Developing Cross-Platform Applications with Visual Studio 2015
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Apache Cordova Tools in Visual Studio
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Using NativeScript to develop native apps for IOS and Android
Ionic & Cordova crash course Ivan Varga
Created by Presented by James Schultz Titanium. What is Titanium? An open, extensible development environment for creating beautiful native apps across.
Rapidsoft Technologies has been engaged in Android applications development since Google introduced its mobile OS,. Today Android is world’s leading.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
NativeScript – Open source platform to build Native iOS/Android Apps.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
PhoneGap / PhoneGap Build #CreateTheWeb Mihai Corlan / Adobe Web Evangelist
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
#SummitNow Alfresco Mobile SDKs in Action 06 November, 2013 Mike Hatfield Lead Engineer Mobile Apps, Alfresco.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
PhoneGap. web-based mobile development framework, based on the open-source Cordova project. use standard web technologies such as HTML5, CSS3, and JavaScript.
Ionic Mobile App Development Services
跨平台 Hybrid App 開發簡介 - 使用 Visual Studio Tool for Apache Cordova + HTML/JavaScript 陳葵懋 (Ian)
Top Mobile Application Development Platforms & Tools for 2017.
Mobile App Development Using:
A little more App Inventor and Mind the GAP!
PhoneGap, Processing.
Beginning of Xamarin for iOS development
Geospatial Research & Solutions GIS.ASU.EDU
Introduction to Xamarin C# Everywhere
ET-570 Smart Phone Apps.
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
State of the Art in Mobile Development
Xamarin Studio Xamarin Curriculum for Xamarin Studio
React Native: The Future of Hybrid App Development
Browsers and Web Platforms
Mobile App Development
Apache Cordova Overview
Build Native Mobile Apps using JavaScript and Ionic
Multi-Device Hybrid Apps What, Why, and When to Use Hybrid Development Option Ervin Loh ALM Program Manager
Hybrid Mobile Applications
Ionic Framework Kerry Ritter
Hybrid Mobile Applications
Automation for mobile apps Presenter: Nikita Mader
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Mobile App Development
Apps XD.
Cross Platform Development with Xamarin & Visual Studio 2013
Visual Studio Code + Ionic
Office 365 Development.
Apache Cordova What is it ? Platforms Development Architecture Plugins
Comparison Hybrid Cross Platform Framework Native Language
ENIAC – the first computer
Frameworks Deploying Online Services
MOBILE PROGRAMMING Meriska Defriani, S.Komp, M.Kom Introduction
Presentation transcript:

React Native Crash Course TraversyMedia.com

What This Guide Covers What is React Native? React Native Installation & Setup Initializing & Running An App Creating Components Key React Native UI Features Key API Features Much More In The Full Course…

What Is React Native? Framework for building mobile apps using JavaScript and the React library Build cross platform apps (Android / iOS) Uses almost all React.js concepts including components, state, props, lifecycles, etc

Real Mobile Apps React Native apps are not hybrid apps Do not run in a WebView Uses the same fundamental building blocks as a native app built with Swift / Objective-C / Java Better and faster than Cordova / PhoneGap / Ionic

Advantages Of React Native Cross Platform MUCH Less Expensive Easier to Code Save Massive Amounts of Time Open Source

UI Component Examples TextInput, Picker, Switch, Slider Touchable Elements ListView & ScrollView Alerts, Modals, ProgressBars StatusBar TabBarIOS ToolbarAndroid

APIS for Device Interaction CameraRoll AsyncStorage Geolocation ImageEditor PushNotifications Vibration Share / Messages

Development Environments & Specs Windows Android Studio Android SDK (6.0 Marshmallow) Android AVD Mac Xcode Simulator

import React, { Component } from 'react'; import { AppRegistry, Text, View } from 'react-native'; class MyApp extends Component { render() { return ( <View> <Text>Hello world</Text> </View> ); } AppRegistry.registerComponent(‘MyApp', () => MyApp);

Let’s Code…