SlideShare a Scribd company logo
Using Titanium & Alloy
Rene Pot
Cross platform Native
apps with JavaScript
© 2018 Axway 
About me
• Rene Pot
• 29 years old
• Developer Evangelist at Axway Appcelerator
• From Hilversum, Netherlands
• Started developing in 2000
• Fulltime developer since 2008
• Mobile developer since 2011
Wraldpyk
Topener
Wraldpyk
tislack.org
© 2018 Axway 
Agenda
• What is Titanium
• What is Alloy
• Cross Platform !== Write once, run everywhere
• Work in Progress
• Noteworthy examples
• Demo
• Workshop
© 2018 Axway 
What is
Titanium?
© 2018 Axway 
What is Titanium?
• JavaScript SDK
Cross platform Native apps with JavaScript - Helsinki 2018-04
© 2018 Axway 
What is Titanium?
• JavaScript SDK
• Run on iOS & Android
Cross platform Native apps with JavaScript - Helsinki 2018-04
© 2018 Axway 
What is Titanium?
• JavaScript SDK
• Run on iOS & Android
• It's not hybrid, it's native!
Cross platform Native apps with JavaScript - Helsinki 2018-04
© 2018 Axway 
What is Titanium?
• JavaScript SDK
• Run on iOS & Android
• It's not hybrid, it's native!
• Stable and mature platform
• Easily extendable using modules & Hyperloop
• Has MVC framework built in....
© 2018 Axway 
What is
Alloy?
© 2018 Axway 
What is Alloy?
• MVC framework on top of Titanium SDK
Cross platform Native apps with JavaScript - Helsinki 2018-04
© 2018 Axway 
What is Alloy?
• MVC framework on top of Titanium SDK
• Very easily style-able
Cross platform Native apps with JavaScript - Helsinki 2018-04
© 2018 Axway 
What is Alloy?
• MVC framework on top of Titanium SDK
• Very easily style-able
• Very easily extendable
Cross platform Native apps with JavaScript - Helsinki 2018-04
© 2018 Axway 
What is Alloy?
• MVC framework on top of Titanium SDK
• Very easily style-able
• Very easily extendable
• Theme-able
• Shareable widgets
• Data-binding using backboneJS
• Built-in garbage collection (mostly)
© 2018 Axway 
Cross
Platform
!== Write once,
run everywhere
© 2018 Axway 
Cross Platform !== Write once, run everywhere
• About 90-95% of the code can be shared
• iOS has a NavigationWindow element
Cross platform Native apps with JavaScript - Helsinki 2018-04
© 2018 Axway 
Cross Platform !== Write once, run everywhere
• About 90-95% of the code can be shared
• iOS has a NavigationWindow elemement
• Which can have nested windows
Cross platform Native apps with JavaScript - Helsinki 2018-04
© 2018 Axway 
Cross Platform !== Write once, run everywhere
• About 90-95% of the code can be shared
• iOS has a NavigationWindow elemement
• Which can have nested windows
• Android has ActionBar and MenuItems
Cross platform Native apps with JavaScript - Helsinki 2018-04
© 2018 Axway 
Cross Platform !== Write once, run everywhere
• About 90-95% of the code can be shared
• iOS has a NavigationWindow elemement
• Which can have nested windows
• Android has ActionBar and MenuItems
• Platform specific won't run on other platforms
Cross platform Native apps with JavaScript - Helsinki 2018-04
© 2018 Axway 
Cross Platform !== Write once, run everywhere
• About 90-95% of the code can be shared
• iOS has a NavigationWindow elemement
• Which can have nested windows
• Android has ActionBar and MenuItems
• Platform specific won't run on other platforms
• But they can be mixed with platform specific filters
Cross platform Native apps with JavaScript - Helsinki 2018-04
© 2018 Axway 
Cross Platform !== Write once, run everywhere
• About 90-95% of the code can be shared
• iOS has a NavigationWindow element
• Which can have nested windows
• Android has ActionBar and MenuItems
• Platform specific won't run on other platforms
• But they can be mixed with platform specific filters
• Or custom and 3rd party modules/libraries.
Cross platform Native apps with JavaScript - Helsinki 2018-04
Cross platform Native apps with JavaScript - Helsinki 2018-04
© 2018 Axway 
Work in progress
© 2018 Axway 
Work in progress
• Angular Support
• Fully open source
• Passed 10k PR's on
Github
© 2018 Axway 
Noteworthy
examples
Cross platform Native apps with JavaScript - Helsinki 2018-04
Cross platform Native apps with JavaScript - Helsinki 2018-04
Cross platform Native apps with JavaScript - Helsinki 2018-04
Cross platform Native apps with JavaScript - Helsinki 2018-04
Cross platform Native apps with JavaScript - Helsinki 2018-04
© 2018 Axway 
Demo
© 2018 Axway 
Workshop
© 2018 Axway 
Questions?
Thanks!
Wraldpyk
Topener
Wraldpyk
tislack.org
rpot@axway.com

More Related Content

What's hot (20)

Scaffolding in One Asp.Net
Scaffolding in One Asp.NetScaffolding in One Asp.Net
Scaffolding in One Asp.Net
Lohith Goudagere Nagaraj
 
Building APIs the serverless way
Building APIs the serverless wayBuilding APIs the serverless way
Building APIs the serverless way
Tessa Mero
 
ng-conf NativeScript and Angular 2 Workshop
ng-conf NativeScript and Angular 2 Workshopng-conf NativeScript and Angular 2 Workshop
ng-conf NativeScript and Angular 2 Workshop
tjvantoll
 
Intro to Appcelerator Titanium - Code for Fort Lauderdale 2015
Intro to Appcelerator Titanium - Code for Fort Lauderdale 2015Intro to Appcelerator Titanium - Code for Fort Lauderdale 2015
Intro to Appcelerator Titanium - Code for Fort Lauderdale 2015
Adam Paxton
 
NativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
NativeScript: Cross-Platform Mobile Apps with JavaScript and AngularNativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
NativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
Todd Anglin
 
[Cordova] Empezando con Ionic
[Cordova] Empezando con Ionic[Cordova] Empezando con Ionic
[Cordova] Empezando con Ionic
Moises Alexander Salazar Vila
 
Creating Custom HTML Helpers in ASP.NET MVC
Creating Custom HTML Helpers in ASP.NET MVCCreating Custom HTML Helpers in ASP.NET MVC
Creating Custom HTML Helpers in ASP.NET MVC
Lohith Goudagere Nagaraj
 
Xamarin - Victim of Phonegap’s horrible reputation
Xamarin - Victim of Phonegap’s horrible reputationXamarin - Victim of Phonegap’s horrible reputation
Xamarin - Victim of Phonegap’s horrible reputation
Gabor Wnuk
 
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
Adam Paxton
 
Apache Cordova - State of the Union 2014
Apache Cordova  - State of the Union 2014Apache Cordova  - State of the Union 2014
Apache Cordova - State of the Union 2014
Shazron Abdullah
 
IONIC - Hybrid Mobile App Development
IONIC - Hybrid Mobile App DevelopmentIONIC - Hybrid Mobile App Development
IONIC - Hybrid Mobile App Development
Swapnil Tripathi ( Looking for new challenges )
 
Why choose Angular 6?
Why choose Angular 6?Why choose Angular 6?
Why choose Angular 6?
Priyanka Verma
 
Web Application Intro for RailsGirls Berlin May 2013
Web Application Intro for RailsGirls Berlin May 2013Web Application Intro for RailsGirls Berlin May 2013
Web Application Intro for RailsGirls Berlin May 2013
Tobias Pfeiffer
 
Moving Beyond WordPress At Tech in Asia
Moving Beyond WordPress At Tech in AsiaMoving Beyond WordPress At Tech in Asia
Moving Beyond WordPress At Tech in Asia
Lester Chan
 
Ionic intro + tips
Ionic intro + tipsIonic intro + tips
Ionic intro + tips
Tony May
 
Don't Repeat Yourself, Be Agile
Don't Repeat Yourself, Be AgileDon't Repeat Yourself, Be Agile
Don't Repeat Yourself, Be Agile
Vardot
 
Angular Day 2018 (italy) - Keynote - The Amazing World of Angular 6
Angular Day 2018 (italy) - Keynote - The Amazing World of Angular 6Angular Day 2018 (italy) - Keynote - The Amazing World of Angular 6
Angular Day 2018 (italy) - Keynote - The Amazing World of Angular 6
Fabio Biondi
 
Draper - Visnupriya - spriteXchange
Draper - Visnupriya - spriteXchangeDraper - Visnupriya - spriteXchange
Draper - Visnupriya - spriteXchange
SPRITLE SOFTWARE PRIVATE LIMIT ED
 
Introduction to AngularJS
Introduction to AngularJSIntroduction to AngularJS
Introduction to AngularJS
Jamal Sinclair O'Garro
 
iOS & Android apps using Parse and Xamarin
iOS & Android apps using Parse and XamariniOS & Android apps using Parse and Xamarin
iOS & Android apps using Parse and Xamarin
Craig Dunn
 
Building APIs the serverless way
Building APIs the serverless wayBuilding APIs the serverless way
Building APIs the serverless way
Tessa Mero
 
ng-conf NativeScript and Angular 2 Workshop
ng-conf NativeScript and Angular 2 Workshopng-conf NativeScript and Angular 2 Workshop
ng-conf NativeScript and Angular 2 Workshop
tjvantoll
 
Intro to Appcelerator Titanium - Code for Fort Lauderdale 2015
Intro to Appcelerator Titanium - Code for Fort Lauderdale 2015Intro to Appcelerator Titanium - Code for Fort Lauderdale 2015
Intro to Appcelerator Titanium - Code for Fort Lauderdale 2015
Adam Paxton
 
NativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
NativeScript: Cross-Platform Mobile Apps with JavaScript and AngularNativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
NativeScript: Cross-Platform Mobile Apps with JavaScript and Angular
Todd Anglin
 
Creating Custom HTML Helpers in ASP.NET MVC
Creating Custom HTML Helpers in ASP.NET MVCCreating Custom HTML Helpers in ASP.NET MVC
Creating Custom HTML Helpers in ASP.NET MVC
Lohith Goudagere Nagaraj
 
Xamarin - Victim of Phonegap’s horrible reputation
Xamarin - Victim of Phonegap’s horrible reputationXamarin - Victim of Phonegap’s horrible reputation
Xamarin - Victim of Phonegap’s horrible reputation
Gabor Wnuk
 
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
The Big Easy: Native Mobile App Development with Appcelerator Titanium and Ja...
Adam Paxton
 
Apache Cordova - State of the Union 2014
Apache Cordova  - State of the Union 2014Apache Cordova  - State of the Union 2014
Apache Cordova - State of the Union 2014
Shazron Abdullah
 
Web Application Intro for RailsGirls Berlin May 2013
Web Application Intro for RailsGirls Berlin May 2013Web Application Intro for RailsGirls Berlin May 2013
Web Application Intro for RailsGirls Berlin May 2013
Tobias Pfeiffer
 
Moving Beyond WordPress At Tech in Asia
Moving Beyond WordPress At Tech in AsiaMoving Beyond WordPress At Tech in Asia
Moving Beyond WordPress At Tech in Asia
Lester Chan
 
Ionic intro + tips
Ionic intro + tipsIonic intro + tips
Ionic intro + tips
Tony May
 
Don't Repeat Yourself, Be Agile
Don't Repeat Yourself, Be AgileDon't Repeat Yourself, Be Agile
Don't Repeat Yourself, Be Agile
Vardot
 
Angular Day 2018 (italy) - Keynote - The Amazing World of Angular 6
Angular Day 2018 (italy) - Keynote - The Amazing World of Angular 6Angular Day 2018 (italy) - Keynote - The Amazing World of Angular 6
Angular Day 2018 (italy) - Keynote - The Amazing World of Angular 6
Fabio Biondi
 
iOS & Android apps using Parse and Xamarin
iOS & Android apps using Parse and XamariniOS & Android apps using Parse and Xamarin
iOS & Android apps using Parse and Xamarin
Craig Dunn
 

Similar to Cross platform Native apps with JavaScript - Helsinki 2018-04 (20)

High performance apps with Titanium
High performance apps with TitaniumHigh performance apps with Titanium
High performance apps with Titanium
Rene Pot
 
Totally Build Apps for Free! (not really)
Totally Build Apps for Free! (not really)Totally Build Apps for Free! (not really)
Totally Build Apps for Free! (not really)
Tony Hillerson
 
Native - Hybrid - Web Mobile Architectures
Native - Hybrid - Web Mobile ArchitecturesNative - Hybrid - Web Mobile Architectures
Native - Hybrid - Web Mobile Architectures
Phong Le Duy
 
BudapestJS meetup: Cross platform with Titanium and Alloy
BudapestJS meetup: Cross platform with Titanium and AlloyBudapestJS meetup: Cross platform with Titanium and Alloy
BudapestJS meetup: Cross platform with Titanium and Alloy
Rene Pot
 
Developing a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&CordovaDeveloping a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&Cordova
Damir Beylkhanov
 
Mobile Fest 2018. Илья Иванов. Как React-Native перевернул наше представление...
Mobile Fest 2018. Илья Иванов. Как React-Native перевернул наше представление...Mobile Fest 2018. Илья Иванов. Как React-Native перевернул наше представление...
Mobile Fest 2018. Илья Иванов. Как React-Native перевернул наше представление...
MobileFest2018
 
BelTech 2017 - Building Quality in the Browser
BelTech 2017 - Building Quality in the BrowserBelTech 2017 - Building Quality in the Browser
BelTech 2017 - Building Quality in the Browser
Eamonn Boyle
 
Cross-Platform Native Apps with JavaScript
Cross-Platform Native Apps with JavaScriptCross-Platform Native Apps with JavaScript
Cross-Platform Native Apps with JavaScript
Fokke Zandbergen
 
Building Cross Platform Mobile Apps
Building Cross Platform Mobile AppsBuilding Cross Platform Mobile Apps
Building Cross Platform Mobile Apps
Shailendra Chauhan
 
Tools For Mobile Web Design and App Creation
Tools For Mobile Web Design and App CreationTools For Mobile Web Design and App Creation
Tools For Mobile Web Design and App Creation
Carli Spina
 
Hybrid Mobile Development with Apache Cordova and
Hybrid Mobile Development with Apache Cordova and Hybrid Mobile Development with Apache Cordova and
Hybrid Mobile Development with Apache Cordova and
Ryan Cuprak
 
Your choices for building a mobile app in 2016
Your choices for building a mobile app in 2016Your choices for building a mobile app in 2016
Your choices for building a mobile app in 2016
Jad Salhani
 
Web goes Native - iOS und Android Apps mit dem Ionic & Capacitor Framework
Web goes Native - iOS und Android Apps mit dem Ionic & Capacitor FrameworkWeb goes Native - iOS und Android Apps mit dem Ionic & Capacitor Framework
Web goes Native - iOS und Android Apps mit dem Ionic & Capacitor Framework
ssuserd5b22d
 
Hybrid App Development | Build Cross-Platform Apps Efficiently
Hybrid App Development | Build Cross-Platform Apps EfficientlyHybrid App Development | Build Cross-Platform Apps Efficiently
Hybrid App Development | Build Cross-Platform Apps Efficiently
Digital Hub Solution
 
I knew there had to be a better way to build mobile apps
I knew there had to be a better way to build mobile appsI knew there had to be a better way to build mobile apps
I knew there had to be a better way to build mobile apps
Alius Petraška
 
Xamarin介紹
Xamarin介紹Xamarin介紹
Xamarin介紹
Proaben Sherlock
 
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Applitools
 
Emulators as an Emerging Best Practice for API Providers
Emulators as an Emerging Best Practice for API ProvidersEmulators as an Emerging Best Practice for API Providers
Emulators as an Emerging Best Practice for API Providers
Cisco DevNet
 
Build Your First iPhone or Android App with Telerik AppBuilder
Build Your First iPhone or Android App with Telerik AppBuilderBuild Your First iPhone or Android App with Telerik AppBuilder
Build Your First iPhone or Android App with Telerik AppBuilder
Jeffrey T. Fritz
 
Cross platform mobile application development
Cross platform mobile application developmentCross platform mobile application development
Cross platform mobile application development
webprogr.com
 
High performance apps with Titanium
High performance apps with TitaniumHigh performance apps with Titanium
High performance apps with Titanium
Rene Pot
 
Totally Build Apps for Free! (not really)
Totally Build Apps for Free! (not really)Totally Build Apps for Free! (not really)
Totally Build Apps for Free! (not really)
Tony Hillerson
 
Native - Hybrid - Web Mobile Architectures
Native - Hybrid - Web Mobile ArchitecturesNative - Hybrid - Web Mobile Architectures
Native - Hybrid - Web Mobile Architectures
Phong Le Duy
 
BudapestJS meetup: Cross platform with Titanium and Alloy
BudapestJS meetup: Cross platform with Titanium and AlloyBudapestJS meetup: Cross platform with Titanium and Alloy
BudapestJS meetup: Cross platform with Titanium and Alloy
Rene Pot
 
Developing a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&CordovaDeveloping a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&Cordova
Damir Beylkhanov
 
Mobile Fest 2018. Илья Иванов. Как React-Native перевернул наше представление...
Mobile Fest 2018. Илья Иванов. Как React-Native перевернул наше представление...Mobile Fest 2018. Илья Иванов. Как React-Native перевернул наше представление...
Mobile Fest 2018. Илья Иванов. Как React-Native перевернул наше представление...
MobileFest2018
 
BelTech 2017 - Building Quality in the Browser
BelTech 2017 - Building Quality in the BrowserBelTech 2017 - Building Quality in the Browser
BelTech 2017 - Building Quality in the Browser
Eamonn Boyle
 
Cross-Platform Native Apps with JavaScript
Cross-Platform Native Apps with JavaScriptCross-Platform Native Apps with JavaScript
Cross-Platform Native Apps with JavaScript
Fokke Zandbergen
 
Building Cross Platform Mobile Apps
Building Cross Platform Mobile AppsBuilding Cross Platform Mobile Apps
Building Cross Platform Mobile Apps
Shailendra Chauhan
 
Tools For Mobile Web Design and App Creation
Tools For Mobile Web Design and App CreationTools For Mobile Web Design and App Creation
Tools For Mobile Web Design and App Creation
Carli Spina
 
Hybrid Mobile Development with Apache Cordova and
Hybrid Mobile Development with Apache Cordova and Hybrid Mobile Development with Apache Cordova and
Hybrid Mobile Development with Apache Cordova and
Ryan Cuprak
 
Your choices for building a mobile app in 2016
Your choices for building a mobile app in 2016Your choices for building a mobile app in 2016
Your choices for building a mobile app in 2016
Jad Salhani
 
Web goes Native - iOS und Android Apps mit dem Ionic & Capacitor Framework
Web goes Native - iOS und Android Apps mit dem Ionic & Capacitor FrameworkWeb goes Native - iOS und Android Apps mit dem Ionic & Capacitor Framework
Web goes Native - iOS und Android Apps mit dem Ionic & Capacitor Framework
ssuserd5b22d
 
Hybrid App Development | Build Cross-Platform Apps Efficiently
Hybrid App Development | Build Cross-Platform Apps EfficientlyHybrid App Development | Build Cross-Platform Apps Efficiently
Hybrid App Development | Build Cross-Platform Apps Efficiently
Digital Hub Solution
 
I knew there had to be a better way to build mobile apps
I knew there had to be a better way to build mobile appsI knew there had to be a better way to build mobile apps
I knew there had to be a better way to build mobile apps
Alius Petraška
 
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Applitools
 
Emulators as an Emerging Best Practice for API Providers
Emulators as an Emerging Best Practice for API ProvidersEmulators as an Emerging Best Practice for API Providers
Emulators as an Emerging Best Practice for API Providers
Cisco DevNet
 
Build Your First iPhone or Android App with Telerik AppBuilder
Build Your First iPhone or Android App with Telerik AppBuilderBuild Your First iPhone or Android App with Telerik AppBuilder
Build Your First iPhone or Android App with Telerik AppBuilder
Jeffrey T. Fritz
 
Cross platform mobile application development
Cross platform mobile application developmentCross platform mobile application development
Cross platform mobile application development
webprogr.com
 
Ad

Cross platform Native apps with JavaScript - Helsinki 2018-04

  • 1. Using Titanium & Alloy Rene Pot Cross platform Native apps with JavaScript
  • 2. © 2018 Axway  About me • Rene Pot • 29 years old • Developer Evangelist at Axway Appcelerator • From Hilversum, Netherlands • Started developing in 2000 • Fulltime developer since 2008 • Mobile developer since 2011 Wraldpyk Topener Wraldpyk tislack.org
  • 3. © 2018 Axway  Agenda • What is Titanium • What is Alloy • Cross Platform !== Write once, run everywhere • Work in Progress • Noteworthy examples • Demo • Workshop
  • 4. © 2018 Axway  What is Titanium?
  • 5. © 2018 Axway  What is Titanium? • JavaScript SDK
  • 7. © 2018 Axway  What is Titanium? • JavaScript SDK • Run on iOS & Android
  • 9. © 2018 Axway  What is Titanium? • JavaScript SDK • Run on iOS & Android • It's not hybrid, it's native!
  • 11. © 2018 Axway  What is Titanium? • JavaScript SDK • Run on iOS & Android • It's not hybrid, it's native! • Stable and mature platform • Easily extendable using modules & Hyperloop • Has MVC framework built in....
  • 12. © 2018 Axway  What is Alloy?
  • 13. © 2018 Axway  What is Alloy? • MVC framework on top of Titanium SDK
  • 15. © 2018 Axway  What is Alloy? • MVC framework on top of Titanium SDK • Very easily style-able
  • 17. © 2018 Axway  What is Alloy? • MVC framework on top of Titanium SDK • Very easily style-able • Very easily extendable
  • 19. © 2018 Axway  What is Alloy? • MVC framework on top of Titanium SDK • Very easily style-able • Very easily extendable • Theme-able • Shareable widgets • Data-binding using backboneJS • Built-in garbage collection (mostly)
  • 20. © 2018 Axway  Cross Platform !== Write once, run everywhere
  • 21. © 2018 Axway  Cross Platform !== Write once, run everywhere • About 90-95% of the code can be shared • iOS has a NavigationWindow element
  • 23. © 2018 Axway  Cross Platform !== Write once, run everywhere • About 90-95% of the code can be shared • iOS has a NavigationWindow elemement • Which can have nested windows
  • 25. © 2018 Axway  Cross Platform !== Write once, run everywhere • About 90-95% of the code can be shared • iOS has a NavigationWindow elemement • Which can have nested windows • Android has ActionBar and MenuItems
  • 27. © 2018 Axway  Cross Platform !== Write once, run everywhere • About 90-95% of the code can be shared • iOS has a NavigationWindow elemement • Which can have nested windows • Android has ActionBar and MenuItems • Platform specific won't run on other platforms
  • 29. © 2018 Axway  Cross Platform !== Write once, run everywhere • About 90-95% of the code can be shared • iOS has a NavigationWindow elemement • Which can have nested windows • Android has ActionBar and MenuItems • Platform specific won't run on other platforms • But they can be mixed with platform specific filters
  • 31. © 2018 Axway  Cross Platform !== Write once, run everywhere • About 90-95% of the code can be shared • iOS has a NavigationWindow element • Which can have nested windows • Android has ActionBar and MenuItems • Platform specific won't run on other platforms • But they can be mixed with platform specific filters • Or custom and 3rd party modules/libraries.
  • 34. © 2018 Axway  Work in progress
  • 35. © 2018 Axway  Work in progress • Angular Support • Fully open source • Passed 10k PR's on Github