Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.

Mobile Trends
Mobile TrendsMobile Trends
The risks you take
when develop cross-
platform apps using
HTML5
Anton Sakharov
CEO/CTO, MLSDev
sakharov@mlsdev.com
Vinnytsia, Ukraine
Kraków, Poland
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
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
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
Write Once, Run Anywhere
Sun Microsystems about Java
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
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
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
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)
● ...
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
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
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
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
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
What to do?
Uglify your JavaScript files
One more ;)
Hire experienced developers
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
 Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.
Anton Sakharov
CEO/CTO, MLSDev
sakharov@mlsdev.com
1 of 65

Recommended

Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob... by
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...
Alexander Shitikov: Cross Platform Mobile Development. Business Logic for mob...Mobile Trends
590 views24 slides
React UI Development: Introduction to "UI Component as API" by
React UI Development: Introduction to "UI Component as API"React UI Development: Introduction to "UI Component as API"
React UI Development: Introduction to "UI Component as API"Itaru Kitagawa
1.6K views34 slides
When to (use / not use) React Native. by
When to (use / not use) React Native.When to (use / not use) React Native.
When to (use / not use) React Native.Bobby Schultz
218 views56 slides
Mvvm is like born fraction by
Mvvm is like born fractionMvvm is like born fraction
Mvvm is like born fractionKen Haneda
1.5K views32 slides
Introduction to Ionic framework by
Introduction to Ionic frameworkIntroduction to Ionic framework
Introduction to Ionic frameworkShyjal Raazi
8.6K views19 slides
React Native - DILo Surabaya by
React Native -  DILo SurabayaReact Native -  DILo Surabaya
React Native - DILo SurabayaDILo Surabaya
227 views32 slides

More Related Content

What's hot

Ionic Framework - Intro to Hybrid Mobile Application Development by
Ionic Framework - Intro to Hybrid Mobile Application DevelopmentIonic Framework - Intro to Hybrid Mobile Application Development
Ionic Framework - Intro to Hybrid Mobile Application DevelopmentMax Kaplan
341 views19 slides
Building Cross Platform Mobile Apps by
Building Cross Platform Mobile AppsBuilding Cross Platform Mobile Apps
Building Cross Platform Mobile AppsShailendra Chauhan
2.2K views43 slides
TypeScript by
TypeScriptTypeScript
TypeScriptSoftware Infrastructure
395 views37 slides
Ionic Framework - get up and running to build hybrid mobile apps by
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
1.2K views29 slides
Morden F2E Education - Think of Progressive Web Apps by
Morden F2E Education - Think of Progressive Web AppsMorden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web AppsCaesar Chi
657 views58 slides
React native sharing by
React native sharingReact native sharing
React native sharingSam Lee
815 views37 slides

What's hot(20)

Ionic Framework - Intro to Hybrid Mobile Application Development by Max Kaplan
Ionic Framework - Intro to Hybrid Mobile Application DevelopmentIonic Framework - Intro to Hybrid Mobile Application Development
Ionic Framework - Intro to Hybrid Mobile Application Development
Max Kaplan341 views
Ionic Framework - get up and running to build hybrid mobile apps by Andreas Sahle
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
Andreas Sahle1.2K views
Morden F2E Education - Think of Progressive Web Apps by Caesar Chi
Morden F2E Education - Think of Progressive Web AppsMorden F2E Education - Think of Progressive Web Apps
Morden F2E Education - Think of Progressive Web Apps
Caesar Chi657 views
React native sharing by Sam Lee
React native sharingReact native sharing
React native sharing
Sam Lee815 views
Lessons Learned From Applications That Kicked Titanium's Ass by Kevin Whinnery
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
Kevin Whinnery1.4K views
Visual Automation Framework via Screenshot Comparison by Mek Srunyu Stittri
Visual Automation Framework via Screenshot ComparisonVisual Automation Framework via Screenshot Comparison
Visual Automation Framework via Screenshot Comparison
Mek Srunyu Stittri1.2K views
JavaScript for ASP.NET programmers (webcast) upload by Russ Fustino
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) upload
Russ Fustino2.9K views
Hybrid vs. Native app - Ionic Framework with AngularJS by Zvika Epstein
Hybrid vs. Native app - Ionic Framework with AngularJSHybrid vs. Native app - Ionic Framework with AngularJS
Hybrid vs. Native app - Ionic Framework with AngularJS
Zvika Epstein743 views
codecept.js introduce - front end test E2E tool introduce by Caesar Chi
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
Caesar Chi2.2K views
Cross-Platform Mobile Development with Ionic Framework and Angular by Movel
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
Movel1.9K views
Cordova, Angularjs & Ionic @ Codeaholics by Eddie Lau
Cordova, Angularjs & Ionic @ CodeaholicsCordova, Angularjs & Ionic @ Codeaholics
Cordova, Angularjs & Ionic @ Codeaholics
Eddie Lau15.1K views
Cross Platform Mobile Apps with the Ionic Framework by Troy Miles
Cross Platform Mobile Apps with the Ionic FrameworkCross Platform Mobile Apps with the Ionic Framework
Cross Platform Mobile Apps with the Ionic Framework
Troy Miles6.4K views
Introduction to React Native by Polidea
Introduction to React NativeIntroduction to React Native
Introduction to React Native
Polidea2.5K views
Creating mobile apps - an introduction to Ionic (Engage 2016) by Mark Leusink
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 Leusink1.4K views

Viewers also liked

Karol Kalisz, Vitaliy Rudnytskiy: Mobile in IoT Context ? Mobile Applications... by
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
1.5K views25 slides
#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski by
#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski#MTC2017: CASE STUDY: #1milionIKO - Michał Pogorzelski
#MTC2017: CASE STUDY: #1milionIKO - Michał PogorzelskiMobile Trends
261 views16 slides
Anna Gruszka, Norbert Mazur: Ile tapnięć potrzeba do zamówienia pizzy? by
 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
1.1K views33 slides
#MTC2017: Trzy perspektywy mobile marketingu - agencja, klient, dostawca - No... by
#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
222 views21 slides
#MTC2017: E-wolucja sprzedaży - Rahim Blak by
#MTC2017: E-wolucja sprzedaży - Rahim Blak#MTC2017: E-wolucja sprzedaży - Rahim Blak
#MTC2017: E-wolucja sprzedaży - Rahim BlakMobile Trends
226 views94 slides
#MTC2017: SEO z uwzględnieniem mobile - poznaj najważniejsze różnice - Szymon... by
#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
1.1K views39 slides

Viewers also liked(20)

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

Similar to Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.

HTML5 Can't Do That by
HTML5 Can't Do ThatHTML5 Can't Do That
HTML5 Can't Do ThatNathan Smith
9K views91 slides
Hybrid Apps with Angular & Ionic Framework by
Hybrid Apps with Angular & Ionic FrameworkHybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic FrameworkCihad Horuzoğlu
23K views36 slides
Develop an app for Windows 8 using HTML5 by
Develop an app for Windows 8 using HTML5Develop an app for Windows 8 using HTML5
Develop an app for Windows 8 using HTML5Soumow Dollon
7.4K views72 slides
Developing a native mobile apps using Ionic&Cordova by
Developing a native mobile apps using Ionic&CordovaDeveloping a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&CordovaDamir Beylkhanov
260 views17 slides
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch by
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchJQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchSteve Drucker
37.1K views35 slides
Cross-Platform Development using Angulr JS in Visual Studio by
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
414 views39 slides

Similar to Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.(20)

Hybrid Apps with Angular & Ionic Framework by Cihad Horuzoğlu
Hybrid Apps with Angular & Ionic FrameworkHybrid Apps with Angular & Ionic Framework
Hybrid Apps with Angular & Ionic Framework
Cihad Horuzoğlu23K views
Develop an app for Windows 8 using HTML5 by Soumow Dollon
Develop an app for Windows 8 using HTML5Develop an app for Windows 8 using HTML5
Develop an app for Windows 8 using HTML5
Soumow Dollon7.4K views
Developing a native mobile apps using Ionic&Cordova by Damir Beylkhanov
Developing a native mobile apps using Ionic&CordovaDeveloping a native mobile apps using Ionic&Cordova
Developing a native mobile apps using Ionic&Cordova
Damir Beylkhanov260 views
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch by Steve Drucker
JQuery Mobile vs Appcelerator Titanium vs Sencha TouchJQuery Mobile vs Appcelerator Titanium vs Sencha Touch
JQuery Mobile vs Appcelerator Titanium vs Sencha Touch
Steve Drucker37.1K views
Cross-Platform Development using Angulr JS in Visual Studio by Mizanur Sarker
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
Mizanur Sarker414 views
An introduction to Titanium by Graham Weldon
An introduction to TitaniumAn introduction to Titanium
An introduction to Titanium
Graham Weldon2.8K views
Universal Applications with Universal JavaScript by Thomas Joseph
Universal Applications with Universal JavaScriptUniversal Applications with Universal JavaScript
Universal Applications with Universal JavaScript
Thomas Joseph1.4K views
multi platform mobile development using titanium by Jurgen Coetsiers
multi platform mobile development using titaniummulti platform mobile development using titanium
multi platform mobile development using titanium
Jurgen Coetsiers719 views
Cordova and PhoneGap Insights by Monaca
Cordova and PhoneGap InsightsCordova and PhoneGap Insights
Cordova and PhoneGap Insights
Monaca7.6K views
Native Mobile Application Using Java Script by Borey Lim
Native  Mobile  Application  Using  Java ScriptNative  Mobile  Application  Using  Java Script
Native Mobile Application Using Java Script
Borey Lim1.1K views
Mobile development with visual studio by Sergey Seletsky
Mobile development with visual studioMobile development with visual studio
Mobile development with visual studio
Sergey Seletsky1.4K views
Cross platform development by Evolve
Cross platform developmentCross platform development
Cross platform development
Evolve74 views
Hybridmobileapps 130130213844-phpapp02 by weeyee
Hybridmobileapps 130130213844-phpapp02Hybridmobileapps 130130213844-phpapp02
Hybridmobileapps 130130213844-phpapp02
weeyee597 views
Mobile Development with Visual Studio by Sergey Seletsky by SoftServe
Mobile Development with Visual Studio by Sergey SeletskyMobile Development with Visual Studio by Sergey Seletsky
Mobile Development with Visual Studio by Sergey Seletsky
SoftServe686 views
Introducing chrome apps (ogura) by Kazuhiro Ogura
Introducing chrome apps (ogura)Introducing chrome apps (ogura)
Introducing chrome apps (ogura)
Kazuhiro Ogura2.5K views
Titanium Overview (Mobile March 2011) by Kevin Whinnery
Titanium Overview (Mobile March 2011)Titanium Overview (Mobile March 2011)
Titanium Overview (Mobile March 2011)
Kevin Whinnery3.5K views
Developing Windows Phone 8 apps using PhoneGap by Amar Mesic
Developing Windows Phone 8 apps using PhoneGapDeveloping Windows Phone 8 apps using PhoneGap
Developing Windows Phone 8 apps using PhoneGap
Amar Mesic3K views

More from Mobile Trends

#MTC2019: Ludzka twarz bankowości - zastosowanie asystentów głosowych w sekto... by
#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
192 views25 slides
#MTC2019: Dobrze zaprojektowane ubezpieczenie dla rodzin. Case study Link4 ma... by
#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
140 views16 slides
#MTC2019: Podróżowanie w prostej taryfie i bez zbędnego bagażu. Case study z ... by
#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
76 views9 slides
#MTC2019: MEMerytura - czyli jak komunikować potrzebę oszczędzania osobom żyj... by
#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
107 views40 slides
#MTC2019: Design system - jak pomaga bankom? - Piotr Dziadowicz (EDISONDA) by
#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
311 views63 slides
#MTC2019: Czy bank może zrozumieć e-commerce? - Jadwiga Kijak (Mobee Dick) by
#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
130 views24 slides

More from Mobile Trends(20)

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

Anton Sakharov: The risks you take when develop cross-platform apps using HTML5.