SlideShare a Scribd company logo
1 of 65
Download to read offline
Chris Heilmann (@codepo8) - JFokus, Stockholm, February 2015
YOU DON'T NEED
ANOTHER HERO
APP.
YOU NEED ONE THAT
SURVIVES THE
THUNDERDOME
@codepo8
Chris Heilmann
CURIOUS FACT ABOUT
STOCKHOLM:
T-BANA
ICY, SLUSHY WILDERNESS
ASKING FOR DIRECTIONS
CAN BE FUN…
SERIOUSLY, THOUGH…
LET’S TALK APPS.
OH THE THINGS APPS
CAN DO…
GET GOING!
APPS ARE THE THING!
SOME PLATFORM STATS…
IOS OWNS THE HIGH-END
SPACE
ANDROID IS THE WINNER IN
NUMBERS AND WORLD-WIDE
REACH.
DEVELOPERS SHOW INTEREST
IN WINDOWS MOBILE.
OTHER PLATFORMS SHARE A
SMALL PERCENTAGE AND
LOVE FROM ENTHUSIASTS
IDC: Smartphone OS Market Share, Q2 2014
255 MILLION UNITS,
85% OF THE MARKET.
IDC: Smartphone OS Market Share, Q2 2014
18,796
!
Distinct devices
(11,868 the year
before)
GET RICH WITH APPS!
https://www.flickr.com/photos/41664681@N00/5460039384
Vision Mobile, Developer Economics Q3 2014: State of the Developer Nation
App revenue
Haves

12%
Strugglers

19%
Poverty stricken

22%
Have nothings

47%
< $100
$100 … $1000
$1000 … $10,000
$10,000 …
APP REVENUES…
MOST APPS ARE NOT
ENOUGH TO SUSTAIN A
BUSINESS.
50% OF IOS AND
64% OF ANDROID APPS
< $500 EACHMONTH
BUT SURELY, GAMES
ARE DIFFERENT?
33% OF DEVELOPERS
CREATE GAMES.
57% MAKE < $500 EACH
MONTH
Vision Mobile, Developer Economics Q3 2014: State of the Developer Nation
0
17.5
35
52.5
70
Targets consumers Targets professionals Targets enterprise
TARGET MARKETS
Vision Mobile, Developer Economics Q3 2014: State of the Developer Nation
ENTERPRISE:
!
2× MORE LIKELY TO MAKE
< $5000/MONTH
3× MORE LIKELY TO MAKE
< $25000/MONTH
APP TYPES
AND USE…
Guardian - Women taking the lead when it comes to mobile
0
12.5
25
37.5
50
Health Entertainment Lifestyle Social networking Games
Men Women
LOST IN THE
APP STORE…
Guardian - Women taking the lead when it comes to mobile
https://www.adjust.com/assets/downloads/the-undead-app-store.pdf
THE RUSH IS
OVER…
http://qz.com/253618/most-smartphone-users-download-zero-apps-per-month/
https://www.comscore.com/Insights/Press-Releases/2014/8/comScore-s-US-Mobile-App-Report-Available-for-Download
IT all just works!
http://qz.com/253527/these-are-the-25-most-popular-mobile-apps-in-america/
Facebook is by far the top app, with 115.4
million unique visitors in June. With 160
million total US app users, that’s 72%
penetration.
“
Google is the top mobile app publisher. Its
apps represent nos. 2, 3, 4, 6, 7, and 16.“
http://qz.com/253527/these-are-the-25-most-popular-mobile-apps-in-america/
http://qz.com/253527/these-are-the-25-most-popular-mobile-apps-in-america/
There are no games in the top 25. This
is not a mistake: … (games are) closer
to 10 million unique visitors—probably
because games tend to spike in
popularity and then decline.
“
THE APP BUBBLE IS
BURSTING…
https://www.youtube.com/watch?v=CrcAPan028Y
REASONS?
OS COMPLEXITY…
http://www.lukew.com/ff/entry.asp?1937
Today's new iPad Air 2
experience consists of 23
or more steps and no less
than three iCloud services
(iCloud, iCloud Drive, &
iCloud Keychain).
http://www.lukew.com/ff/entry.asp?1937
In contrast, today's new
Android Nexus experience
consists of only 8 steps
but with a mandatory
234MB update.
A LOT OF APP
FUNCTIONALITY
IS NOW PART OF
THE OS AND
COVERS MOST
NEEDS.
NEEDY APPS AND
FREEMIUM
ANNOYANCES…
THINGS TO COME…
NEW FORM FACTORS
SMART *
IOT
THERE IS NO SCREEN, ONLY DATA
AND MESSAGES GOING BACK AND FORTH…
GROWTH HAPPENS IN
EMERGING MARKETS…
IDC: Worldwide Smartphone Forecast by Region
DAY TO DAY
COMPUTING IS STILL
NOT ABOUT FLYING
CARS…
CONNECTIVITY IS
NOT A BINARY
STATE…
DEVELOPERS
DEVELOPERS
DEVELOPERS
LET’S AIM TO BUILD SOLID
FOUNDATIONS CONSISTING OF
SMALL BITS OF WORKING CODE.
Vision Mobile, Developer Economics Q3 2014: State of the Developer Nation
47% OF IOS AND 42% OF
ANDROID DEVELOPERS
DON’T USE THE NATIVE
LANGUAGE OF THE OS
Vision Mobile, Developer Economics Q3 2014: State of the Developer Nation
Other

27
C#

23
Objective-C

24
C/C++

26
Java (Android)

38
HTML5

42
LANGUAGES
USED IN MOBILE APPS…
THE SWEET SPOT IS IN
BETWEEN NATIVE AND THE
WEB.
EACH HAS POWERS THE
OTHER DOESN’T.
BUILD SOLUTIONS
THAT…
Do work offline
Do interact with the platform
(payment, login)
Don’t ask for more than you need.
Do use the technology that delivers
the best result (native controls, web views for
simple data maintenance)
have atomic updates
represent a service, not an app for a
certain platform or form factor. Things
move fast.
WE HAVE THE TOOLS
EVEN OUTSIDE NATIVE
PLATFORMS
PERFORMANCE
WEBSITE OBESITY IS
NOT UNCOMMON…
HOW SLOW
ARE WE?
http://www.webpagetest.org/
HOW SLOW ARE WE?
http://www.webpagetest.org/
AH, BUT THERE IS A
MOBILE VESION!
http://www.webpagetest.org/
https://www.youtube.com/watch?v=FEs2jgZBaQA
PERFORMANCE TOOLS AND TESTING…
BROWSERS ARE
CONSUMPTION AND
CREATION TOOLS.
BROWSERS ARE
EMULATORS AND
REMOTE DEBUGGERS
OF CONNECTED
DEVICES.
WEBRTC, WEBGL,
WEB AUDIO AND
MANY MORE
THINGS ARE
POINTING TO A
HIGH FIDELITY
WEB…
https://www.youtube.com/watch?v=4uQMl7mFB6g https://www.youtube.com/watch?v=SmZ9XcTpMS4
TOWARDS AN OFFLINE WEB: SERVICEWORKER
WEB COMPONENTS
AND SHADOW DOM
http://www.futureinsights.com/home/the-state-of-the-componentised-web.html
Hating JavaScript is like hating the Internet.
The Internet is a cobweb of different
technologies cobbled together with duct
tape, string and chewing gum. It's not
elegantly designed in any way, because it's
more of a growing organism than it is a
machine constructed with intent.
“
http://www.quora.com/Why-is-JavaScript-the-only-client-side-language-available/answer/Mattias-Petter-Johansson
Mattias Petter Johansson, Spotify
TODAY’S TECH ISN’T GOING AWAY…
If you build a web app today, it will run in
browsers 10 years from now. Good luck
trying the same with your favorite mobile OS
(excluding Firefox OS).
“
http://paulbakaus.com/2014/08/26/the-web-is-built-to-last/
Paul Bakaus, Google (ex. Zynga)
IT IS BUILT TO LAST!
Chris Heilmann
christianheilmann.com
@codepo8
Thank you!

More Related Content

What's hot

Properati red innova ba may 14
Properati red innova ba may 14Properati red innova ba may 14
Properati red innova ba may 14Gabriel Gruber
 
apps4citizens: Solutions for participatory and inclusive cities
apps4citizens: Solutions for participatory and inclusive citiesapps4citizens: Solutions for participatory and inclusive cities
apps4citizens: Solutions for participatory and inclusive citiesRicard Espelt
 
There's An App for That
There's An App for ThatThere's An App for That
There's An App for ThatJohn Rogers
 
Top Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big EventTop Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big EventChromeInfo Technologies
 
Career on Mobile Application Development
Career on Mobile Application DevelopmentCareer on Mobile Application Development
Career on Mobile Application DevelopmentDremy Riyad
 
Casestudypownership
CasestudypownershipCasestudypownership
CasestudypownershipChristianO96
 
Mobile Revolution - Get Best out of It
Mobile Revolution - Get Best out of ItMobile Revolution - Get Best out of It
Mobile Revolution - Get Best out of Itcommunicationcrafts
 
Importance of Mobile Applications
Importance of Mobile ApplicationsImportance of Mobile Applications
Importance of Mobile ApplicationsFutuready Media
 
Who is Valensas?
Who is Valensas?Who is Valensas?
Who is Valensas?Valensas
 
New Technology 2015 L02 State of Technology
New Technology 2015 L02 State of TechnologyNew Technology 2015 L02 State of Technology
New Technology 2015 L02 State of TechnologyÓlafur Andri Ragnarsson
 
Distimo: PhoneGap Day EU - Amsterdam 2013
Distimo: PhoneGap Day EU - Amsterdam 2013Distimo: PhoneGap Day EU - Amsterdam 2013
Distimo: PhoneGap Day EU - Amsterdam 2013Distimo
 
Mobile PIoneers - Distimo - Hendrik Koekoek - Visie op de markt
Mobile PIoneers - Distimo - Hendrik Koekoek - Visie op de marktMobile PIoneers - Distimo - Hendrik Koekoek - Visie op de markt
Mobile PIoneers - Distimo - Hendrik Koekoek - Visie op de marktShareforce
 
Apple,google,and microsoft meeting 3
Apple,google,and microsoft meeting 3Apple,google,and microsoft meeting 3
Apple,google,and microsoft meeting 3szarinammd
 
SXSW 2010: Is App-vertising The Answer?
SXSW 2010: Is App-vertising The Answer?SXSW 2010: Is App-vertising The Answer?
SXSW 2010: Is App-vertising The Answer?Garrick Schmitt
 

What's hot (20)

Properati red innova ba may 14
Properati red innova ba may 14Properati red innova ba may 14
Properati red innova ba may 14
 
apps4citizens: Solutions for participatory and inclusive cities
apps4citizens: Solutions for participatory and inclusive citiesapps4citizens: Solutions for participatory and inclusive cities
apps4citizens: Solutions for participatory and inclusive cities
 
Simon Podd, Flurry
Simon Podd, FlurrySimon Podd, Flurry
Simon Podd, Flurry
 
There's An App for That
There's An App for ThatThere's An App for That
There's An App for That
 
Top Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big EventTop Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big Event
 
ATTB Mobile
ATTB MobileATTB Mobile
ATTB Mobile
 
Career on Mobile Application Development
Career on Mobile Application DevelopmentCareer on Mobile Application Development
Career on Mobile Application Development
 
Casestudypownership
CasestudypownershipCasestudypownership
Casestudypownership
 
Mobile Revolution - Get Best out of It
Mobile Revolution - Get Best out of ItMobile Revolution - Get Best out of It
Mobile Revolution - Get Best out of It
 
CNBIGfishTweets
CNBIGfishTweetsCNBIGfishTweets
CNBIGfishTweets
 
Different types of mobile apps
Different types of mobile appsDifferent types of mobile apps
Different types of mobile apps
 
Importance of Mobile Applications
Importance of Mobile ApplicationsImportance of Mobile Applications
Importance of Mobile Applications
 
Who is Valensas?
Who is Valensas?Who is Valensas?
Who is Valensas?
 
Ab tech briefing-october-2017
Ab tech briefing-october-2017Ab tech briefing-october-2017
Ab tech briefing-october-2017
 
New Technology 2015 L02 State of Technology
New Technology 2015 L02 State of TechnologyNew Technology 2015 L02 State of Technology
New Technology 2015 L02 State of Technology
 
Distimo: PhoneGap Day EU - Amsterdam 2013
Distimo: PhoneGap Day EU - Amsterdam 2013Distimo: PhoneGap Day EU - Amsterdam 2013
Distimo: PhoneGap Day EU - Amsterdam 2013
 
Mobile PIoneers - Distimo - Hendrik Koekoek - Visie op de markt
Mobile PIoneers - Distimo - Hendrik Koekoek - Visie op de marktMobile PIoneers - Distimo - Hendrik Koekoek - Visie op de markt
Mobile PIoneers - Distimo - Hendrik Koekoek - Visie op de markt
 
What Shapes Communications Today?
What Shapes Communications Today?What Shapes Communications Today?
What Shapes Communications Today?
 
Apple,google,and microsoft meeting 3
Apple,google,and microsoft meeting 3Apple,google,and microsoft meeting 3
Apple,google,and microsoft meeting 3
 
SXSW 2010: Is App-vertising The Answer?
SXSW 2010: Is App-vertising The Answer?SXSW 2010: Is App-vertising The Answer?
SXSW 2010: Is App-vertising The Answer?
 

Viewers also liked

I need an app for that, don't I?
I need an app for that, don't I?I need an app for that, don't I?
I need an app for that, don't I?Crafted
 
Cannes Lions Festival of Creativity_ Monday and Tuesday report
Cannes Lions Festival of Creativity_ Monday and Tuesday reportCannes Lions Festival of Creativity_ Monday and Tuesday report
Cannes Lions Festival of Creativity_ Monday and Tuesday reportSalesforce Marketing Cloud
 
Do I need an app for that?
Do I need an app for that?Do I need an app for that?
Do I need an app for that?IWMW
 
Recipes for 1:1 Journeys: Pizza Hut and Panera Bread Can Taste Their Success
Recipes for 1:1 Journeys: Pizza Hut and Panera Bread Can Taste Their SuccessRecipes for 1:1 Journeys: Pizza Hut and Panera Bread Can Taste Their Success
Recipes for 1:1 Journeys: Pizza Hut and Panera Bread Can Taste Their SuccessSalesforce Marketing Cloud
 
EBook: Moments Matter: Deliver Superb Customer Journeys with Smarter Commerce
EBook:  Moments Matter: Deliver Superb Customer Journeys with Smarter CommerceEBook:  Moments Matter: Deliver Superb Customer Journeys with Smarter Commerce
EBook: Moments Matter: Deliver Superb Customer Journeys with Smarter CommerceIBM Watson Commerce
 
Customer 360 - Making Moments Matter in 2015
Customer 360 - Making Moments Matter in 2015Customer 360 - Making Moments Matter in 2015
Customer 360 - Making Moments Matter in 2015Derek Laney
 
Location Based Services: Business Model
Location Based Services: Business ModelLocation Based Services: Business Model
Location Based Services: Business ModelEvangelos Tselentis
 
Customer experience 360: Brand experience report
Customer experience 360: Brand experience reportCustomer experience 360: Brand experience report
Customer experience 360: Brand experience reportJack Morton Worldwide
 
The brand experience journey: A new model for consumer marketing
The brand experience journey:  A new model for consumer marketing The brand experience journey:  A new model for consumer marketing
The brand experience journey: A new model for consumer marketing Jack Morton Worldwide
 
The Digital Customer Journey
The Digital Customer JourneyThe Digital Customer Journey
The Digital Customer JourneyBart De Waele
 
Transforming Customer Experience: From Moments to Journeys
Transforming Customer Experience: From Moments to JourneysTransforming Customer Experience: From Moments to Journeys
Transforming Customer Experience: From Moments to JourneysMcKinsey on Marketing & Sales
 
25 Digital Transformation Case Studies In Retail
25 Digital Transformation Case Studies In Retail25 Digital Transformation Case Studies In Retail
25 Digital Transformation Case Studies In RetailHappy Marketer
 
Mapping the customer experience: innovate using customer experience journey maps
Mapping the customer experience: innovate using customer experience journey mapsMapping the customer experience: innovate using customer experience journey maps
Mapping the customer experience: innovate using customer experience journey mapsJoyce Hostyn
 

Viewers also liked (19)

I need an app for that, don't I?
I need an app for that, don't I?I need an app for that, don't I?
I need an app for that, don't I?
 
Cannes Lions Festival of Creativity_ Monday and Tuesday report
Cannes Lions Festival of Creativity_ Monday and Tuesday reportCannes Lions Festival of Creativity_ Monday and Tuesday report
Cannes Lions Festival of Creativity_ Monday and Tuesday report
 
Whats app doc
Whats app docWhats app doc
Whats app doc
 
No you don't need an app. Really.
No you don't need an app. Really.No you don't need an app. Really.
No you don't need an app. Really.
 
Do I need an app for that?
Do I need an app for that?Do I need an app for that?
Do I need an app for that?
 
Recipes for 1:1 Journeys: Pizza Hut and Panera Bread Can Taste Their Success
Recipes for 1:1 Journeys: Pizza Hut and Panera Bread Can Taste Their SuccessRecipes for 1:1 Journeys: Pizza Hut and Panera Bread Can Taste Their Success
Recipes for 1:1 Journeys: Pizza Hut and Panera Bread Can Taste Their Success
 
Taxi service aggregation
Taxi service aggregationTaxi service aggregation
Taxi service aggregation
 
EBook: Moments Matter: Deliver Superb Customer Journeys with Smarter Commerce
EBook:  Moments Matter: Deliver Superb Customer Journeys with Smarter CommerceEBook:  Moments Matter: Deliver Superb Customer Journeys with Smarter Commerce
EBook: Moments Matter: Deliver Superb Customer Journeys with Smarter Commerce
 
Customer 360 - Making Moments Matter in 2015
Customer 360 - Making Moments Matter in 2015Customer 360 - Making Moments Matter in 2015
Customer 360 - Making Moments Matter in 2015
 
Location Based Services: Business Model
Location Based Services: Business ModelLocation Based Services: Business Model
Location Based Services: Business Model
 
Spine Sculpture
Spine SculptureSpine Sculpture
Spine Sculpture
 
20 Hot Location-Based Apps and Services You Should Know About
20 Hot Location-Based Apps and Services You Should Know About20 Hot Location-Based Apps and Services You Should Know About
20 Hot Location-Based Apps and Services You Should Know About
 
Customer experience 360: Brand experience report
Customer experience 360: Brand experience reportCustomer experience 360: Brand experience report
Customer experience 360: Brand experience report
 
The brand experience journey: A new model for consumer marketing
The brand experience journey:  A new model for consumer marketing The brand experience journey:  A new model for consumer marketing
The brand experience journey: A new model for consumer marketing
 
The Digital Customer Journey
The Digital Customer JourneyThe Digital Customer Journey
The Digital Customer Journey
 
Transforming Customer Experience: From Moments to Journeys
Transforming Customer Experience: From Moments to JourneysTransforming Customer Experience: From Moments to Journeys
Transforming Customer Experience: From Moments to Journeys
 
25 Digital Transformation Case Studies In Retail
25 Digital Transformation Case Studies In Retail25 Digital Transformation Case Studies In Retail
25 Digital Transformation Case Studies In Retail
 
Customer Journey Analytics and Big Data
Customer Journey Analytics and Big DataCustomer Journey Analytics and Big Data
Customer Journey Analytics and Big Data
 
Mapping the customer experience: innovate using customer experience journey maps
Mapping the customer experience: innovate using customer experience journey mapsMapping the customer experience: innovate using customer experience journey maps
Mapping the customer experience: innovate using customer experience journey maps
 

Similar to You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015

The web, the mobile web and nothing but the web - keynote at MobileTechCon 2014
The web, the mobile web and nothing but the web - keynote at MobileTechCon 2014The web, the mobile web and nothing but the web - keynote at MobileTechCon 2014
The web, the mobile web and nothing but the web - keynote at MobileTechCon 2014Christian Heilmann
 
Why Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your websiteWhy Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your websiteJason Grigsby
 
How Can HTML Compete with Native?
How Can HTML Compete with Native?How Can HTML Compete with Native?
How Can HTML Compete with Native?SlashData
 
Top reasons you should develop android and i os
Top reasons you should develop android and i osTop reasons you should develop android and i os
Top reasons you should develop android and i osRapidsoft Technologies
 
Why You Should Be In The Mobile Apps Business!
Why You Should Be In The Mobile Apps Business!Why You Should Be In The Mobile Apps Business!
Why You Should Be In The Mobile Apps Business!Bobby Wan
 
"How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn...
"How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn..."How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn...
"How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn...Eurapp
 
The smart way of combining web & apps
The smart way of combining web & appsThe smart way of combining web & apps
The smart way of combining web & appsMatias Pietilä
 
Innovating the other web - #wrocsharp keynote
Innovating the other web - #wrocsharp keynote Innovating the other web - #wrocsharp keynote
Innovating the other web - #wrocsharp keynote Christian Heilmann
 
Mobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIPMobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIPRZasadzinski
 
[NMDS] Anders Lykke | Priori Data
[NMDS] Anders Lykke | Priori Data[NMDS] Anders Lykke | Priori Data
[NMDS] Anders Lykke | Priori DataMobilbusiness
 
The Case for Progressive Web Apps
The Case for Progressive Web AppsThe Case for Progressive Web Apps
The Case for Progressive Web AppsJason Grigsby
 
Android workshop sn tech solutions
Android workshop sn tech solutionsAndroid workshop sn tech solutions
Android workshop sn tech solutionsSN Tech Solutions
 
Droidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenbergDroidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenbergDroidcon Berlin
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application DevelopmentGokhan Arik
 
Wap vs App - marketing magazine "future of mobile event" oct 2010
Wap vs App - marketing magazine "future of mobile event"  oct 2010Wap vs App - marketing magazine "future of mobile event"  oct 2010
Wap vs App - marketing magazine "future of mobile event" oct 2010Phil Barrett
 
Q4 2013 IDC Mobile Dev Survey
Q4 2013 IDC Mobile Dev SurveyQ4 2013 IDC Mobile Dev Survey
Q4 2013 IDC Mobile Dev SurveyPhilippe Dumont
 

Similar to You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015 (20)

The web, the mobile web and nothing but the web - keynote at MobileTechCon 2014
The web, the mobile web and nothing but the web - keynote at MobileTechCon 2014The web, the mobile web and nothing but the web - keynote at MobileTechCon 2014
The web, the mobile web and nothing but the web - keynote at MobileTechCon 2014
 
Sxsw app vs. web
Sxsw app vs. webSxsw app vs. web
Sxsw app vs. web
 
Mobile App
Mobile AppMobile App
Mobile App
 
Apps White Papers
Apps White PapersApps White Papers
Apps White Papers
 
Why Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your websiteWhy Progressive Web Apps will transform your website
Why Progressive Web Apps will transform your website
 
How Can HTML Compete with Native?
How Can HTML Compete with Native?How Can HTML Compete with Native?
How Can HTML Compete with Native?
 
Top reasons you should develop android and i os
Top reasons you should develop android and i osTop reasons you should develop android and i os
Top reasons you should develop android and i os
 
Why You Should Be In The Mobile Apps Business!
Why You Should Be In The Mobile Apps Business!Why You Should Be In The Mobile Apps Business!
Why You Should Be In The Mobile Apps Business!
 
"How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn...
"How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn..."How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn...
"How Can Web Devs Reach the Mobile Market?" by Dimitris Michalakos, Web Techn...
 
The smart way of combining web & apps
The smart way of combining web & appsThe smart way of combining web & apps
The smart way of combining web & apps
 
Innovating the other web - #wrocsharp keynote
Innovating the other web - #wrocsharp keynote Innovating the other web - #wrocsharp keynote
Innovating the other web - #wrocsharp keynote
 
Mobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIPMobile is the new Godzilla July 2011 FCIP
Mobile is the new Godzilla July 2011 FCIP
 
[NMDS] Anders Lykke | Priori Data
[NMDS] Anders Lykke | Priori Data[NMDS] Anders Lykke | Priori Data
[NMDS] Anders Lykke | Priori Data
 
The Case for Progressive Web Apps
The Case for Progressive Web AppsThe Case for Progressive Web Apps
The Case for Progressive Web Apps
 
Android workshop sn tech solutions
Android workshop sn tech solutionsAndroid workshop sn tech solutions
Android workshop sn tech solutions
 
Droidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenbergDroidcon2013 commercialsuccess rannenberg
Droidcon2013 commercialsuccess rannenberg
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
Wap vs App - marketing magazine "future of mobile event" oct 2010
Wap vs App - marketing magazine "future of mobile event"  oct 2010Wap vs App - marketing magazine "future of mobile event"  oct 2010
Wap vs App - marketing magazine "future of mobile event" oct 2010
 
New Media Survey White Paper 2012
New Media Survey White Paper 2012New Media Survey White Paper 2012
New Media Survey White Paper 2012
 
Q4 2013 IDC Mobile Dev Survey
Q4 2013 IDC Mobile Dev SurveyQ4 2013 IDC Mobile Dev Survey
Q4 2013 IDC Mobile Dev Survey
 

More from Christian Heilmann

Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Christian Heilmann
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilegeChristian Heilmann
 
Seven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloSeven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloChristian Heilmann
 
Artificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteArtificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteChristian Heilmann
 
Killing the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteKilling the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteChristian Heilmann
 
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandProgressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandChristian Heilmann
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilegeChristian Heilmann
 
Five ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerFive ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerChristian Heilmann
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Christian Heilmann
 
You learned JavaScript - now what?
You learned JavaScript - now what?You learned JavaScript - now what?
You learned JavaScript - now what?Christian Heilmann
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Christian Heilmann
 
Progressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachProgressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachChristian Heilmann
 
Progressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsProgressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsChristian Heilmann
 
Non-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansNon-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansChristian Heilmann
 
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Christian Heilmann
 
CSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlCSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlChristian Heilmann
 
Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Christian Heilmann
 
The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)Christian Heilmann
 

More from Christian Heilmann (20)

Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019
 
Hinting at a better web
Hinting at a better webHinting at a better web
Hinting at a better web
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
 
Seven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloSeven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC Oslo
 
Artificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteArtificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynote
 
Killing the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteKilling the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynote
 
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandProgressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays Finland
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
 
Five ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerFive ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developer
 
Taking the P out of PWA
Taking the P out of PWATaking the P out of PWA
Taking the P out of PWA
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
You learned JavaScript - now what?
You learned JavaScript - now what?You learned JavaScript - now what?
You learned JavaScript - now what?
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
Progressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachProgressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReach
 
Progressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsProgressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worlds
 
Non-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansNon-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humans
 
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center
 
CSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlCSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. Control
 
Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017
 
The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)
 

Recently uploaded

Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...Nguyen Thanh Tu Collection
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
The role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipThe role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipKarl Donert
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
physiotherapy in Acne condition.....pptx
physiotherapy in Acne condition.....pptxphysiotherapy in Acne condition.....pptx
physiotherapy in Acne condition.....pptxAneriPatwari
 
The Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian CongressThe Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian CongressMaria Paula Aroca
 
How to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineHow to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineCeline George
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...Nguyen Thanh Tu Collection
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptxmary850239
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
Objectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptxObjectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptxMadhavi Dharankar
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 

Recently uploaded (20)

Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
The role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipThe role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenship
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
physiotherapy in Acne condition.....pptx
physiotherapy in Acne condition.....pptxphysiotherapy in Acne condition.....pptx
physiotherapy in Acne condition.....pptx
 
The Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian CongressThe Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian Congress
 
How to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command LineHow to Uninstall a Module in Odoo 17 Using Command Line
How to Uninstall a Module in Odoo 17 Using Command Line
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx
 
Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
Objectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptxObjectives n learning outcoms - MD 20240404.pptx
Objectives n learning outcoms - MD 20240404.pptx
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 

You don't need another hero app - you need one that survives the Thunderdome - Jfokus2015