Submit Search
Upload
React for WinRT apps
•
Download as PPTX, PDF
•
3 likes
•
1,648 views
Ingvar Stepanyan
Follow
Presentation from JS Lab: React for WinRT and WinPhone applications
Read less
Read more
Technology
Report
Share
Report
Share
1 of 17
Download now
Recommended
Getting Started Building Windows 8 HTML/JavaScript Metro Apps
Getting Started Building Windows 8 HTML/JavaScript Metro Apps
Dan Wahlin
HTML5 and Mobile
HTML5 and Mobile
doodoofish
jQuery State of the Union - Yehuda Katz
jQuery State of the Union - Yehuda Katz
Marakana Inc.
Introduction to j_query
Introduction to j_query
Basavaraj Hampali
Introduction to j query
Introduction to j query
thewarlog
SCCI'15 - Devology - Session 9 - a quick revision on designing and developing.
SCCI'15 - Devology - Session 9 - a quick revision on designing and developing.
SCCI-CU
Introduction to React and MobX
Introduction to React and MobX
Anjali Chawla
Grails Views
Grails Views
NexThoughts Technologies
Recommended
Getting Started Building Windows 8 HTML/JavaScript Metro Apps
Getting Started Building Windows 8 HTML/JavaScript Metro Apps
Dan Wahlin
HTML5 and Mobile
HTML5 and Mobile
doodoofish
jQuery State of the Union - Yehuda Katz
jQuery State of the Union - Yehuda Katz
Marakana Inc.
Introduction to j_query
Introduction to j_query
Basavaraj Hampali
Introduction to j query
Introduction to j query
thewarlog
SCCI'15 - Devology - Session 9 - a quick revision on designing and developing.
SCCI'15 - Devology - Session 9 - a quick revision on designing and developing.
SCCI-CU
Introduction to React and MobX
Introduction to React and MobX
Anjali Chawla
Grails Views
Grails Views
NexThoughts Technologies
JQuery Comprehensive Overview
JQuery Comprehensive Overview
Mohamed Loey
jQuery
jQuery
sgrover
HTML5 e Css3 - 7 | WebMaster & WebDesigner
HTML5 e Css3 - 7 | WebMaster & WebDesigner
Matteo Magni
JQuery
JQuery
baabtra.com - No. 1 supplier of quality freshers
Game jump: frontend introduction #1
Game jump: frontend introduction #1
Sebastian Pożoga
Sencha Touch basic concepts, pros and cons
Sencha Touch basic concepts, pros and cons
Oleg Gomozov
JQuery UI
JQuery UI
Gary Yeh
移动端 Web 开发技术交流
移动端 Web 开发技术交流
Ximing Dai
Client Web
Client Web
Markiyan Matsekh
Your code is not a string
Your code is not a string
Ingvar Stepanyan
JS: Audio Data Processing
JS: Audio Data Processing
Ingvar Stepanyan
es6.concurrency()
es6.concurrency()
Ingvar Stepanyan
Creating own language made easy
Creating own language made easy
Ingvar Stepanyan
AST - the only true tool for building JavaScript
AST - the only true tool for building JavaScript
Ingvar Stepanyan
JavaScript on the GPU
JavaScript on the GPU
Jarred Nicholls
How I tried to compile JavaScript
How I tried to compile JavaScript
Ingvar Stepanyan
Windows 8 Pure Imagination - 2012-11-24 - Getting your HTML5 game Windows 8 r...
Windows 8 Pure Imagination - 2012-11-24 - Getting your HTML5 game Windows 8 r...
Frédéric Harper
What’s new in WinJS? Windows Phone 8.1 and the road ahead
What’s new in WinJS? Windows Phone 8.1 and the road ahead
Nguyên Phạm
Workshop 24: React Native Introduction
Workshop 24: React Native Introduction
Visual Engineering
Android development for iOS developers
Android development for iOS developers
Darryl Bayliss
Mobile applications in a new way with React Native
Mobile applications in a new way with React Native
Eugene Zharkov
Mobile applications in a new way with React Native (by Eugene Zharkov) - Hack...
Mobile applications in a new way with React Native (by Eugene Zharkov) - Hack...
Intersog
More Related Content
What's hot
JQuery Comprehensive Overview
JQuery Comprehensive Overview
Mohamed Loey
jQuery
jQuery
sgrover
HTML5 e Css3 - 7 | WebMaster & WebDesigner
HTML5 e Css3 - 7 | WebMaster & WebDesigner
Matteo Magni
JQuery
JQuery
baabtra.com - No. 1 supplier of quality freshers
Game jump: frontend introduction #1
Game jump: frontend introduction #1
Sebastian Pożoga
Sencha Touch basic concepts, pros and cons
Sencha Touch basic concepts, pros and cons
Oleg Gomozov
JQuery UI
JQuery UI
Gary Yeh
移动端 Web 开发技术交流
移动端 Web 开发技术交流
Ximing Dai
Client Web
Client Web
Markiyan Matsekh
What's hot
(9)
JQuery Comprehensive Overview
JQuery Comprehensive Overview
jQuery
jQuery
HTML5 e Css3 - 7 | WebMaster & WebDesigner
HTML5 e Css3 - 7 | WebMaster & WebDesigner
JQuery
JQuery
Game jump: frontend introduction #1
Game jump: frontend introduction #1
Sencha Touch basic concepts, pros and cons
Sencha Touch basic concepts, pros and cons
JQuery UI
JQuery UI
移动端 Web 开发技术交流
移动端 Web 开发技术交流
Client Web
Client Web
Viewers also liked
Your code is not a string
Your code is not a string
Ingvar Stepanyan
JS: Audio Data Processing
JS: Audio Data Processing
Ingvar Stepanyan
es6.concurrency()
es6.concurrency()
Ingvar Stepanyan
Creating own language made easy
Creating own language made easy
Ingvar Stepanyan
AST - the only true tool for building JavaScript
AST - the only true tool for building JavaScript
Ingvar Stepanyan
JavaScript on the GPU
JavaScript on the GPU
Jarred Nicholls
How I tried to compile JavaScript
How I tried to compile JavaScript
Ingvar Stepanyan
Viewers also liked
(7)
Your code is not a string
Your code is not a string
JS: Audio Data Processing
JS: Audio Data Processing
es6.concurrency()
es6.concurrency()
Creating own language made easy
Creating own language made easy
AST - the only true tool for building JavaScript
AST - the only true tool for building JavaScript
JavaScript on the GPU
JavaScript on the GPU
How I tried to compile JavaScript
How I tried to compile JavaScript
Similar to React for WinRT apps
Windows 8 Pure Imagination - 2012-11-24 - Getting your HTML5 game Windows 8 r...
Windows 8 Pure Imagination - 2012-11-24 - Getting your HTML5 game Windows 8 r...
Frédéric Harper
What’s new in WinJS? Windows Phone 8.1 and the road ahead
What’s new in WinJS? Windows Phone 8.1 and the road ahead
Nguyên Phạm
Workshop 24: React Native Introduction
Workshop 24: React Native Introduction
Visual Engineering
Android development for iOS developers
Android development for iOS developers
Darryl Bayliss
Mobile applications in a new way with React Native
Mobile applications in a new way with React Native
Eugene Zharkov
Mobile applications in a new way with React Native (by Eugene Zharkov) - Hack...
Mobile applications in a new way with React Native (by Eugene Zharkov) - Hack...
Intersog
React Native ( CoderConf3 )
React Native ( CoderConf3 )
Omid Nikrah
Data binding 入門淺談
Data binding 入門淺談
awonwon
Fragments: Why, How, What For?
Fragments: Why, How, What For?
Brenda Cook
MOPCON 2014 - Best software architecture in app development
MOPCON 2014 - Best software architecture in app development
anistar sung
Mobile Application Development for the Web Developer
Mobile Application Development for the Web Developer
Craig Johnston
Native look and feel bbui & alicejs
Native look and feel bbui & alicejs
.toster
3 Approaches to Mobile - An A to Z Primer.
3 Approaches to Mobile - An A to Z Primer.
agup2009
Connect.js - Exploring React.Native
Connect.js - Exploring React.Native
joshcjensen
Pinkoi Mobile Web
Pinkoi Mobile Web
mikeleeme
Microsoft PT TechRefresh html win8.1
Microsoft PT TechRefresh html win8.1
Alexandre Marreiros
1. shared pref
1. shared pref
maamir farooq
Infinum Android Talks #16 - How to shoot your self in the foot by Dino Kovac
Infinum Android Talks #16 - How to shoot your self in the foot by Dino Kovac
Infinum
netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8
netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8
netmind
Mobile Web Design Code
Mobile Web Design Code
Marko Dugonjić
Similar to React for WinRT apps
(20)
Windows 8 Pure Imagination - 2012-11-24 - Getting your HTML5 game Windows 8 r...
Windows 8 Pure Imagination - 2012-11-24 - Getting your HTML5 game Windows 8 r...
What’s new in WinJS? Windows Phone 8.1 and the road ahead
What’s new in WinJS? Windows Phone 8.1 and the road ahead
Workshop 24: React Native Introduction
Workshop 24: React Native Introduction
Android development for iOS developers
Android development for iOS developers
Mobile applications in a new way with React Native
Mobile applications in a new way with React Native
Mobile applications in a new way with React Native (by Eugene Zharkov) - Hack...
Mobile applications in a new way with React Native (by Eugene Zharkov) - Hack...
React Native ( CoderConf3 )
React Native ( CoderConf3 )
Data binding 入門淺談
Data binding 入門淺談
Fragments: Why, How, What For?
Fragments: Why, How, What For?
MOPCON 2014 - Best software architecture in app development
MOPCON 2014 - Best software architecture in app development
Mobile Application Development for the Web Developer
Mobile Application Development for the Web Developer
Native look and feel bbui & alicejs
Native look and feel bbui & alicejs
3 Approaches to Mobile - An A to Z Primer.
3 Approaches to Mobile - An A to Z Primer.
Connect.js - Exploring React.Native
Connect.js - Exploring React.Native
Pinkoi Mobile Web
Pinkoi Mobile Web
Microsoft PT TechRefresh html win8.1
Microsoft PT TechRefresh html win8.1
1. shared pref
1. shared pref
Infinum Android Talks #16 - How to shoot your self in the foot by Dino Kovac
Infinum Android Talks #16 - How to shoot your self in the foot by Dino Kovac
netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8
netmind - Primer Contacto con el Desarrollo de Aplicaciones para Windows 8
Mobile Web Design Code
Mobile Web Design Code
Recently uploaded
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Recently uploaded
(20)
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
React for WinRT apps
1.
React & apps MAKE
WEB NOT WAR
2.
React in Web
3.
JSX / Virtual
DOM
4.
React in Web
5.
React Native
6.
React Native (iOS
+ Android)
7.
React Native
8.
React Native Components
(iOS) ActivityIndicatorIOS DatePickerIOS Image ListView MapView Navigator NavigatorIOS PickerIOS ScrollView SliderIOS SwitchIOS TabBarIOS Text TextInput TouchableHighlight TouchableOpacity TouchableWithoutFeedback View WebView
9.
React Native Styling var
styles = StyleSheet.create({ base: { width: 38, height: 38 }, background: { backgroundColor: '#222222' }, active: { borderWidth: 2, borderColor: '#00ff00' }, }); … <Text style={styles.base} /> <View style={styles.background} />
10.
JS apps: “native”
vs native
11.
12.
WinJS <div id="createAppBar" data-win-control="WinJS.UI.AppBar"
data-win- options="{placement:'bottom'}"> <button data-win-control="WinJS.UI.AppBarCommand" data-win- options="{id:'cmdAdd',label:'Add',icon:'add',tooltip:'Add item',section:'primary',type:'flyout',flyout:select('#addFlyout'),on click:Sample.outputCommand}"></button> <button data-win-control="WinJS.UI.AppBarCommand" data-win- options="{id:'cmdRemove',label:'Remove',icon:'remove',tooltip:'Remov e item',section:'primary',onclick:Sample.outputCommand}"></button> <button data-win-control="WinJS.UI.AppBarCommand" data-win- options="{id:'cmdEdit',label:'Edit',icon:'edit',tooltip:'Edit item',section:'primary',onclick:Sample.outputCommand}"></button> </div>
13.
JSX+WinJS <AppBar id="createAppBar" placement="bottom">{ ['Add',
'Remove', 'Edit'].map(name => <AppBarCommand id={'cmd' + name} label={name} icon={name.toLowerCase()} tooltip={name + ' item'} section="primary" onclick={Sample.outputCommand} />) </AppBar>
14.
WinJS (function () { var
Robot = WinJS.Class.define(function (name) { this.name = name; }); WinJS.Namespace.define("Robotics", { Robot: Robot }); })(); … <script src="./robot.js"></script> … var myRobot = new Robotics.Robot("Sam");
15.
ES6 export default class
Robot { constructor(name) { this.name = name; } } ... import Robot from './robot'; var myRobot = new Robotics.Robot("Sam");
16.
Hot reload (Webpack+React)
17.
Showtime
Download now