SlideShare uma empresa Scribd logo
1 de 65
Baixar para ler offline
The risks you take
when develop cross-
platform apps using
HTML5
Anton Sakharov
CEO/CTO, MLSDev
sakharov@mlsdev.com
Vinnytsia, Ukraine
Kraków, Poland
Cross-platform app frameworks
● Apache Cordova / Adobe PhoneGap
● Appcelerator Titanium
● Sencha Touch
● Intel XDK - runs on Cordova
● IONIC - Angular-based UI framework
● Xamarin - C#, not HTM5
● RubyMotion - not HTML5
● ...
HTML5 apps
Image taken from cordova.apache.org
Images taken from cordova.apache.org
App (HTML, CSS, JS)
Hardware
Web View
OS
HTML5 cross-platform framework
Native part of cross-platform framework
Apache Cordova/Adobe PhoneGap
Images taken from cordova.apache.org
Appcelerator Titanium
Images taken from cordova.apache.org
Images taken from appcelerator.com
Write Once, Run Anywhere
Sun Microsystems about Java
Risks
● Framework lock-in
● Compatibility
● Cross-browser markup
● Bugs in frameworks
● Performance
● Reverse Engineering
Framework lock-in
Your app
Hardware
Web Browser Engine (e.g. WebKit)
Core OS
3rd-party frameworks
(Cordova, Titanium etc)
What can you do here?
● Develop native plugins for you cross-
platform framework
● Sacrifice some features of your project
Compatibility
Few more
● Back button on Android, no Back button on iOS
● Touch events different behaviour from platform
to platform
● IndexedDB
● ...
Image taken from caniuse.com
Cross-browser
markup
Web Browser Engines
● WebKit (Apple Safari, Android Browser)
● Blink (Chrome)
● Trident (Internet Explorer)
● Gecko (Firefox)
● Presto (Opera)
● ...
Few options
● Test on all kind of devices you want your app to
support (iPhones, iPads, Androids etc) - must
have, in fact
● Use UI frameworks (e.g. IONIC)
● Use Crosswalk (increases app size and affects
performance)
crosswalk-project.org
Bugs in frameworks
App (HTML, CSS, JS)
Hardware
Web View
OS
HTML5 cross-platform framework
Native part of cross-platform framework
App (we can fix bug here)
Hardware (impossible)
API (can’t fix)
Core OS (no chance)
App (we can do a workaround...)
Hardware (impossible)
API (...if bug is here)
Core OS (no chance)
Special case
● new iOS version is about to be
released
● your framework is not ready for it
● your framework has bugs related to
new iOS version
This may block your app
update
What to do?
Few options, all are not quite
good
● refine your project requirements
according to framework stable
compatibilities
● postpone the release date
● keep native technology developers at
hand
One more...
Hire experienced developers
Performance
● Longer user interaction response time
(touches etc)
● UI rendering
● PDF rendering
● ...
HTML5 vs. Native
… but nobody cares
these days
you need to reduce your time-to-
market if you are startup
Reverse Engineering
=
=
Cordova/PhoneGap
What to do?
Uglify your JavaScript files
One more ;)
Hire experienced developers
Anton Sakharov
CEO/CTO, MLSDev
sakharov@mlsdev.com

Mais conteúdo relacionado

Mais procurados

Ionic Framework - Intro to Hybrid Mobile Application Development
Ionic Framework - Intro to Hybrid Mobile Application DevelopmentIonic Framework - Intro to Hybrid Mobile Application Development
Ionic Framework - Intro to Hybrid Mobile Application DevelopmentMax Kaplan
 
Building Cross Platform Mobile Apps
Building Cross Platform Mobile AppsBuilding Cross Platform Mobile Apps
Building Cross Platform Mobile AppsShailendra Chauhan
 
Ionic Framework - get up and running to build hybrid mobile apps
Ionic Framework - get up and running to build hybrid mobile appsIonic Framework - get up and running to build hybrid mobile apps
Ionic Framework - get up and running to build hybrid mobile appsAndreas Sahle
 
Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web AppsMorden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web AppsCaesar Chi
 
React native sharing
React native sharingReact native sharing
React native sharingSam Lee
 
Mobile Applications with Angular 4 and Ionic 3
Mobile Applications with Angular 4 and Ionic 3Mobile Applications with Angular 4 and Ionic 3
Mobile Applications with Angular 4 and Ionic 3Oleksandr Tryshchenko
 
Write Better JavaScript
Write Better JavaScriptWrite Better JavaScript
Write Better JavaScriptKevin Whinnery
 
Lessons Learned From Applications That Kicked Titanium's Ass
Lessons Learned From Applications That Kicked Titanium's AssLessons Learned From Applications That Kicked Titanium's Ass
Lessons Learned From Applications That Kicked Titanium's AssKevin Whinnery
 
Visual Automation Framework via Screenshot Comparison
Visual Automation Framework via Screenshot ComparisonVisual Automation Framework via Screenshot Comparison
Visual Automation Framework via Screenshot ComparisonMek Srunyu Stittri
 
JavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadRuss Fustino
 
Hybrid vs. Native app - Ionic Framework with AngularJS
Hybrid vs. Native app - Ionic Framework with AngularJSHybrid vs. Native app - Ionic Framework with AngularJS
Hybrid vs. Native app - Ionic Framework with AngularJSZvika Epstein
 
codecept.js introduce - front end test E2E tool introduce
codecept.js introduce - front end test E2E tool introducecodecept.js introduce - front end test E2E tool introduce
codecept.js introduce - front end test E2E tool introduceCaesar Chi
 
Cross-Platform Mobile Development with Ionic Framework and Angular
Cross-Platform Mobile Development with Ionic Framework and AngularCross-Platform Mobile Development with Ionic Framework and Angular
Cross-Platform Mobile Development with Ionic Framework and AngularMovel
 
Cordova, Angularjs & Ionic @ Codeaholics
Cordova, Angularjs & Ionic @ CodeaholicsCordova, Angularjs & Ionic @ Codeaholics
Cordova, Angularjs & Ionic @ CodeaholicsEddie Lau
 
Cross Platform Mobile Apps with the Ionic Framework
Cross Platform Mobile Apps with the Ionic FrameworkCross Platform Mobile Apps with the Ionic Framework
Cross Platform Mobile Apps with the Ionic FrameworkTroy Miles
 
JWC 2015 - Mobile apps development for Joomla!
JWC 2015 - Mobile apps development for Joomla!JWC 2015 - Mobile apps development for Joomla!
JWC 2015 - Mobile apps development for Joomla!Extly Extensions - JoomGap
 
Introduction to React Native
Introduction to React NativeIntroduction to React Native
Introduction to React NativePolidea
 
Creating mobile apps - an introduction to Ionic (Engage 2016)
Creating mobile apps - an introduction to Ionic (Engage 2016)Creating mobile apps - an introduction to Ionic (Engage 2016)
Creating mobile apps - an introduction to Ionic (Engage 2016)Mark Leusink
 

Mais procurados (20)

Ionic Framework - Intro to Hybrid Mobile Application Development
Ionic Framework - Intro to Hybrid Mobile Application DevelopmentIonic Framework - Intro to Hybrid Mobile Application Development
Ionic Framework - Intro to Hybrid Mobile Application Development
 
Building Cross Platform Mobile Apps
Building Cross Platform Mobile AppsBuilding Cross Platform Mobile Apps
Building Cross Platform Mobile Apps
 
TypeScript
TypeScriptTypeScript
TypeScript
 
Ionic Framework - get up and running to build hybrid mobile apps
Ionic Framework - get up and running to build hybrid mobile appsIonic Framework - get up and running to build hybrid mobile apps
Ionic Framework - get up and running to build hybrid mobile apps
 
Morden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web AppsMorden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web Apps
 
React native sharing
React native sharingReact native sharing
React native sharing
 
Mobile Applications with Angular 4 and Ionic 3
Mobile Applications with Angular 4 and Ionic 3Mobile Applications with Angular 4 and Ionic 3
Mobile Applications with Angular 4 and Ionic 3
 
Write Better JavaScript
Write Better JavaScriptWrite Better JavaScript
Write Better JavaScript
 
Titanium @ Minnebar
Titanium @ MinnebarTitanium @ Minnebar
Titanium @ Minnebar
 
Lessons Learned From Applications That Kicked Titanium's Ass
Lessons Learned From Applications That Kicked Titanium's AssLessons Learned From Applications That Kicked Titanium's Ass
Lessons Learned From Applications That Kicked Titanium's Ass
 
Visual Automation Framework via Screenshot Comparison
Visual Automation Framework via Screenshot ComparisonVisual Automation Framework via Screenshot Comparison
Visual Automation Framework via Screenshot Comparison
 
JavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) upload
 
Hybrid vs. Native app - Ionic Framework with AngularJS
Hybrid vs. Native app - Ionic Framework with AngularJSHybrid vs. Native app - Ionic Framework with AngularJS
Hybrid vs. Native app - Ionic Framework with AngularJS
 
codecept.js introduce - front end test E2E tool introduce
codecept.js introduce - front end test E2E tool introducecodecept.js introduce - front end test E2E tool introduce
codecept.js introduce - front end test E2E tool introduce
 
Cross-Platform Mobile Development with Ionic Framework and Angular
Cross-Platform Mobile Development with Ionic Framework and AngularCross-Platform Mobile Development with Ionic Framework and Angular
Cross-Platform Mobile Development with Ionic Framework and Angular
 
Cordova, Angularjs & Ionic @ Codeaholics
Cordova, Angularjs & Ionic @ CodeaholicsCordova, Angularjs & Ionic @ Codeaholics
Cordova, Angularjs & Ionic @ Codeaholics
 
Cross Platform Mobile Apps with the Ionic Framework
Cross Platform Mobile Apps with the Ionic FrameworkCross Platform Mobile Apps with the Ionic Framework
Cross Platform Mobile Apps with the Ionic Framework
 
JWC 2015 - Mobile apps development for Joomla!
JWC 2015 - Mobile apps development for Joomla!JWC 2015 - Mobile apps development for Joomla!
JWC 2015 - Mobile apps development for Joomla!
 
Introduction to React Native
Introduction to React NativeIntroduction to React Native
Introduction to React Native
 
Creating mobile apps - an introduction to Ionic (Engage 2016)
Creating mobile apps - an introduction to Ionic (Engage 2016)Creating mobile apps - an introduction to Ionic (Engage 2016)
Creating mobile apps - an introduction to Ionic (Engage 2016)
 

Destaque

Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...
Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...
Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...Mobile Trends
 
#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski
#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski
#MTC2017: CASE STUDY: #1milionIKO - Michał PogorzelskiMobile Trends
 
Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy?
 Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy?   Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy?
Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy? Mobile Trends
 
#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...
#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...
#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...Mobile Trends
 
#MTC2017: E-wolucja sprzedaży - Rahim Blak
#MTC2017: E-wolucja sprzedaży - Rahim Blak#MTC2017: E-wolucja sprzedaży - Rahim Blak
#MTC2017: E-wolucja sprzedaży - Rahim BlakMobile Trends
 
#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...
#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...
#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...Mobile Trends
 
Matteo Crippa: ResearchKit: an open source framework by Apple for medical re...
 Matteo Crippa: ResearchKit: an open source framework by Apple for medical re... Matteo Crippa: ResearchKit: an open source framework by Apple for medical re...
Matteo Crippa: ResearchKit: an open source framework by Apple for medical re...Mobile Trends
 
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec #MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec Mobile Trends
 
#MTC2017: Kulisy projektów mobilnych. Naga prawda bez lukru i fikcji - Jerzy ...
#MTC2017: Kulisy projektów mobilnych. Naga prawda bez lukru i fikcji - Jerzy ...#MTC2017: Kulisy projektów mobilnych. Naga prawda bez lukru i fikcji - Jerzy ...
#MTC2017: Kulisy projektów mobilnych. Naga prawda bez lukru i fikcji - Jerzy ...Mobile Trends
 
#MTC2017: CASE STUDY: Komunikat we właściwym czasie, miejscu i... nastroju - ...
#MTC2017: CASE STUDY: Komunikat we właściwym czasie, miejscu i... nastroju - ...#MTC2017: CASE STUDY: Komunikat we właściwym czasie, miejscu i... nastroju - ...
#MTC2017: CASE STUDY: Komunikat we właściwym czasie, miejscu i... nastroju - ...Mobile Trends
 
#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...
#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...
#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...Mobile Trends
 
#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...
#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...
#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...Mobile Trends
 
#MTC2017: Braterstwo broni - Roman Łoziński
#MTC2017: Braterstwo broni - Roman Łoziński #MTC2017: Braterstwo broni - Roman Łoziński
#MTC2017: Braterstwo broni - Roman Łoziński Mobile Trends
 
#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...
#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...
#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...Mobile Trends
 
Krzysztof Ścira: REAL testing of hybrid mobile apps.
Krzysztof Ścira: REAL testing of hybrid mobile apps.Krzysztof Ścira: REAL testing of hybrid mobile apps.
Krzysztof Ścira: REAL testing of hybrid mobile apps.Mobile Trends
 
Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...
Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...
Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...Mobile Trends
 
#MTC2017: Potencjał związany z konwersacyjnym interfejsem użytkownika - Micha...
#MTC2017: Potencjał związany z konwersacyjnym interfejsem użytkownika - Micha...#MTC2017: Potencjał związany z konwersacyjnym interfejsem użytkownika - Micha...
#MTC2017: Potencjał związany z konwersacyjnym interfejsem użytkownika - Micha...Mobile Trends
 
Cordova vs xamarin vs titanium
Cordova vs xamarin vs titaniumCordova vs xamarin vs titanium
Cordova vs xamarin vs titaniumRakesh Jha
 
Kongres Mobilny: Monika Mikowska, mobee dick
Kongres Mobilny: Monika Mikowska, mobee dickKongres Mobilny: Monika Mikowska, mobee dick
Kongres Mobilny: Monika Mikowska, mobee dickecommerce poland expo
 

Destaque (20)

Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...
Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...
Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications...
 
#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski
#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski
#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski
 
Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy?
 Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy?   Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy?
Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy?
 
#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...
#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...
#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No...
 
#MTC2017: E-wolucja sprzedaży - Rahim Blak
#MTC2017: E-wolucja sprzedaży - Rahim Blak#MTC2017: E-wolucja sprzedaży - Rahim Blak
#MTC2017: E-wolucja sprzedaży - Rahim Blak
 
#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...
#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...
#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon...
 
Matteo Crippa: ResearchKit: an open source framework by Apple for medical re...
 Matteo Crippa: ResearchKit: an open source framework by Apple for medical re... Matteo Crippa: ResearchKit: an open source framework by Apple for medical re...
Matteo Crippa: ResearchKit: an open source framework by Apple for medical re...
 
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec #MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec
#MTC2017: Mobile AdWords i Analytics - Krzysztof Marzec
 
#MTC2017: Kulisy projektów mobilnych. Naga prawda bez lukru i fikcji - Jerzy ...
#MTC2017: Kulisy projektów mobilnych. Naga prawda bez lukru i fikcji - Jerzy ...#MTC2017: Kulisy projektów mobilnych. Naga prawda bez lukru i fikcji - Jerzy ...
#MTC2017: Kulisy projektów mobilnych. Naga prawda bez lukru i fikcji - Jerzy ...
 
#MTC2017: CASE STUDY: Komunikat we właściwym czasie, miejscu i... nastroju - ...
#MTC2017: CASE STUDY: Komunikat we właściwym czasie, miejscu i... nastroju - ...#MTC2017: CASE STUDY: Komunikat we właściwym czasie, miejscu i... nastroju - ...
#MTC2017: CASE STUDY: Komunikat we właściwym czasie, miejscu i... nastroju - ...
 
#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...
#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...
#MTC2017: Aplikacje "kupujemy" wzrokiem. Dlaczego motion design ratuje UX? - ...
 
#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...
#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...
#MTC2017: Internet Rzeczy to system, a ja opowiem Ci jak go zaprojektować - K...
 
#MTC2017: Braterstwo broni - Roman Łoziński
#MTC2017: Braterstwo broni - Roman Łoziński #MTC2017: Braterstwo broni - Roman Łoziński
#MTC2017: Braterstwo broni - Roman Łoziński
 
#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...
#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...
#MTC2017: Od U do Z - jaka powinna być Twoja aplikacja na platformie iOS? - M...
 
Kinetise
KinetiseKinetise
Kinetise
 
Krzysztof Ścira: REAL testing of hybrid mobile apps.
Krzysztof Ścira: REAL testing of hybrid mobile apps.Krzysztof Ścira: REAL testing of hybrid mobile apps.
Krzysztof Ścira: REAL testing of hybrid mobile apps.
 
Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...
Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...
Grzegorz Jachowicz: Case study skutecznych i kontekstowo dopasowanych kampani...
 
#MTC2017: Potencjał związany z konwersacyjnym interfejsem użytkownika - Micha...
#MTC2017: Potencjał związany z konwersacyjnym interfejsem użytkownika - Micha...#MTC2017: Potencjał związany z konwersacyjnym interfejsem użytkownika - Micha...
#MTC2017: Potencjał związany z konwersacyjnym interfejsem użytkownika - Micha...
 
Cordova vs xamarin vs titanium
Cordova vs xamarin vs titaniumCordova vs xamarin vs titanium
Cordova vs xamarin vs titanium
 
Kongres Mobilny: Monika Mikowska, mobee dick
Kongres Mobilny: Monika Mikowska, mobee dickKongres Mobilny: Monika Mikowska, mobee dick
Kongres Mobilny: Monika Mikowska, mobee dick
 

Semelhante a The risks of cross-platform app development using HTML5

HTML5 Can't Do That
HTML5 Can't Do ThatHTML5 Can't Do That
HTML5 Can't Do ThatNathan Smith
 
Hybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic FrameworkHybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic FrameworkCihad Horuzoğlu
 
Develop an app for Windows 8 using HTML5
Develop an app for Windows 8 using HTML5Develop an app for Windows 8 using HTML5
Develop an app for Windows 8 using HTML5Soumow Dollon
 
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&CordovaDamir Beylkhanov
 
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchJQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchSteve Drucker
 
Cross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual StudioCross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual StudioMizanur Sarker
 
An introduction to Titanium
An introduction to TitaniumAn introduction to Titanium
An introduction to TitaniumGraham Weldon
 
Cross Platform Mobile Technologies
Cross Platform Mobile TechnologiesCross Platform Mobile Technologies
Cross Platform Mobile TechnologiesTalentica Software
 
Universal Applications with Universal JavaScript
Universal Applications with Universal JavaScriptUniversal Applications with Universal JavaScript
Universal Applications with Universal JavaScriptThomas Joseph
 
multi platform mobile development using titanium
multi platform mobile development using titaniummulti platform mobile development using titanium
multi platform mobile development using titaniumJurgen Coetsiers
 
Cordova and PhoneGap Insights
Cordova and PhoneGap InsightsCordova and PhoneGap Insights
Cordova and PhoneGap InsightsMonaca
 
Native Mobile Application Using Java Script
Native  Mobile  Application  Using  Java ScriptNative  Mobile  Application  Using  Java Script
Native Mobile Application Using Java ScriptBorey Lim
 
Mobile development with visual studio
Mobile development with visual studioMobile development with visual studio
Mobile development with visual studioSergey Seletsky
 
Cross platform development
Cross platform developmentCross platform development
Cross platform developmentEvolve
 
Hybridmobileapps 130130213844-phpapp02
Hybridmobileapps 130130213844-phpapp02Hybridmobileapps 130130213844-phpapp02
Hybridmobileapps 130130213844-phpapp02weeyee
 
Mobile Development with Visual Studio by Sergey Seletsky
Mobile Development with Visual Studio by Sergey SeletskyMobile Development with Visual Studio by Sergey Seletsky
Mobile Development with Visual Studio by Sergey SeletskySoftServe
 
Introducing chrome apps (ogura)
Introducing chrome apps (ogura)Introducing chrome apps (ogura)
Introducing chrome apps (ogura)Kazuhiro Ogura
 
Titanium Overview (Mobile March 2011)
Titanium Overview (Mobile March 2011)Titanium Overview (Mobile March 2011)
Titanium Overview (Mobile March 2011)Kevin Whinnery
 
Developing Windows Phone 8 apps using PhoneGap
Developing Windows Phone 8 apps using PhoneGapDeveloping Windows Phone 8 apps using PhoneGap
Developing Windows Phone 8 apps using PhoneGapAmar Mesic
 

Semelhante a The risks of cross-platform app development using HTML5 (20)

HTML5 Can't Do That
HTML5 Can't Do ThatHTML5 Can't Do That
HTML5 Can't Do That
 
Hybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic FrameworkHybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic Framework
 
Develop an app for Windows 8 using HTML5
Develop an app for Windows 8 using HTML5Develop an app for Windows 8 using HTML5
Develop an app for Windows 8 using HTML5
 
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
 
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchJQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
 
Cross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual StudioCross-Platform Development using Angulr JS in Visual Studio
Cross-Platform Development using Angulr JS in Visual Studio
 
An introduction to Titanium
An introduction to TitaniumAn introduction to Titanium
An introduction to Titanium
 
Cross Platform Mobile Technologies
Cross Platform Mobile TechnologiesCross Platform Mobile Technologies
Cross Platform Mobile Technologies
 
Universal Applications with Universal JavaScript
Universal Applications with Universal JavaScriptUniversal Applications with Universal JavaScript
Universal Applications with Universal JavaScript
 
multi platform mobile development using titanium
multi platform mobile development using titaniummulti platform mobile development using titanium
multi platform mobile development using titanium
 
Cordova and PhoneGap Insights
Cordova and PhoneGap InsightsCordova and PhoneGap Insights
Cordova and PhoneGap Insights
 
Native Mobile Application Using Java Script
Native  Mobile  Application  Using  Java ScriptNative  Mobile  Application  Using  Java Script
Native Mobile Application Using Java Script
 
Cross-Platform Development
Cross-Platform DevelopmentCross-Platform Development
Cross-Platform Development
 
Mobile development with visual studio
Mobile development with visual studioMobile development with visual studio
Mobile development with visual studio
 
Cross platform development
Cross platform developmentCross platform development
Cross platform development
 
Hybridmobileapps 130130213844-phpapp02
Hybridmobileapps 130130213844-phpapp02Hybridmobileapps 130130213844-phpapp02
Hybridmobileapps 130130213844-phpapp02
 
Mobile Development with Visual Studio by Sergey Seletsky
Mobile Development with Visual Studio by Sergey SeletskyMobile Development with Visual Studio by Sergey Seletsky
Mobile Development with Visual Studio by Sergey Seletsky
 
Introducing chrome apps (ogura)
Introducing chrome apps (ogura)Introducing chrome apps (ogura)
Introducing chrome apps (ogura)
 
Titanium Overview (Mobile March 2011)
Titanium Overview (Mobile March 2011)Titanium Overview (Mobile March 2011)
Titanium Overview (Mobile March 2011)
 
Developing Windows Phone 8 apps using PhoneGap
Developing Windows Phone 8 apps using PhoneGapDeveloping Windows Phone 8 apps using PhoneGap
Developing Windows Phone 8 apps using PhoneGap
 

Mais de Mobile Trends

#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...
#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...
#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...Mobile Trends
 
#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...
#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...
#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...Mobile Trends
 
#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...
#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...
#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...Mobile Trends
 
#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...
#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...
#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...Mobile Trends
 
#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)
#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)
#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)Mobile Trends
 
#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)
#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)
#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)Mobile Trends
 
#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...
#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...
#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...Mobile Trends
 
#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...
#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...
#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...Mobile Trends
 
#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...
#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...
#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...Mobile Trends
 
#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...
#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...
#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...Mobile Trends
 
#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...
#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...
#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...Mobile Trends
 
#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...
#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...
#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...Mobile Trends
 
#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...
#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...
#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...Mobile Trends
 
#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)
#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)
#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)Mobile Trends
 
#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...
#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...
#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...Mobile Trends
 
#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...
#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...
#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...Mobile Trends
 
#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...
#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...
#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...Mobile Trends
 
#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)
#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)
#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)Mobile Trends
 
#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...
#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...
#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...Mobile Trends
 
#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...
#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...
#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...Mobile Trends
 

Mais de Mobile Trends (20)

#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...
#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...
#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto...
 
#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...
#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...
#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma...
 
#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...
#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...
#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ...
 
#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...
#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...
#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj...
 
#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)
#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)
#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA)
 
#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)
#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)
#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick)
 
#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...
#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...
#MTC2019: Ewolucja mobilnej bankowości ING - jak podejmować decyzje biznesowe...
 
#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...
#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...
#MTC2019: Dlaczego młodzi nie skorzystają z Twojej aplikacji? Nie, to nie jes...
 
#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...
#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...
#MTC2019: Autopay w Banku Millennium - czy aplikacje bankowe staną się wkrótc...
 
#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...
#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...
#MTC2019: Jasnopisanie w bankowości - rzecz o tym jak być zrozumiałym - Włodz...
 
#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...
#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...
#MTC2019: Bank w kieszeni - jak startupy i technologia okradają sektor finans...
 
#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...
#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...
#MTC2019: Wyścig zbrojeń PSD2 – krótka historia tego, jak świat walczy o Twoj...
 
#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...
#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...
#MTC2019: Otwarta bankowość, VAS-y - trendy rynkowe vs oczekiwania klientów -...
 
#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)
#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)
#MTC2019: Co ma apka do kurczaka - Marek Michalski (Grupa WM)
 
#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...
#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...
#MTC2019: Jak połączyć wymagania biznesowe i wymagania użytkowników końcowych...
 
#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...
#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...
#MTC2019: Nie tylko smartfon: nowe przykłady użycia dla Androida - Nadia Ait ...
 
#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...
#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...
#MTC2019: Voice Commerce - kiedy użytkownicy i ecommerce będą gotowi na głoso...
 
#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)
#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)
#MTC2019: Dialog z klientem w Erze Asystentów - Michal Dlugosz (Google)
 
#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...
#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...
#MTC2019: Mobile (jeszcze bardziej) first! PWA jako wyzwanie UX - Filip Makow...
 
#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...
#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...
#MTC2019: Jak wykorzystać zmianę marki do wytyczenia nowego kierunku w rozwoj...
 

Último

CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceanilsa9823
 
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7Pooja Nehwal
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPsychicRuben LoveSpells
 
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Pooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceanilsa9823
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRnishacall1
 

Último (7)

CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
 
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
 
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 

The risks of cross-platform app development using HTML5