34
Open Days app - summary and lessons learnt Sebastian Lopienski (with slides from other team members) CAPPS, November 2013

Open Days app - summary and lessons learnt

  • Upload
    gaille

  • View
    42

  • Download
    0

Embed Size (px)

DESCRIPTION

Open Days app - summary and lessons learnt. Sebastian Lopienski (with slides from other team members) CAPPS, November 2013. The team. Forming the team: on “CERN Apps” forum via word of mouth by personal initiative. The team. This bottom-up process contributed to high motivation : - PowerPoint PPT Presentation

Citation preview

Page 1: Open Days app - summary and lessons learnt

Open Days app- summary and lessons learnt

Sebastian Lopienski(with slides from other team members)

CAPPS, November 2013

Page 2: Open Days app - summary and lessons learnt

The team

Forming the team:– on “CERN Apps” forum– via word of mouth– by personal initiative

Page 3: Open Days app - summary and lessons learnt

The team

This bottom-up process contributed to high motivation:– “own” the project– learn new things / get experience– do something different– be part of something cool– work with new people

“It's a pity that it took me so long to find an excuse to work with people outside my own section.”

Page 4: Open Days app - summary and lessons learnt

Requirements: bilingual (at least)

i18next.js library

Page 5: Open Days app - summary and lessons learnt

Requirements: must work off-line

~ CouchDB + CouchBase Lite (for data replication)

leaflet.js (for offline map tiles display)

Page 6: Open Days app - summary and lessons learnt

Maps● The challenge

○ Work offline○ Maximum app size: 50 MB○ Easy integration (links to visit points, etc.)○ Look like the paper map

● Display tiles, markers● Cluster markers

Page 7: Open Days app - summary and lessons learnt

Requirements: target platforms

HTML5/JavaScript/CSS

wintersmith + nunjacks (for templating)

Apache Cordova (aka PhoneGap)(for generating apps from HTML5/JS/CSS)

Page 8: Open Days app - summary and lessons learnt
Page 9: Open Days app - summary and lessons learnt

Requirement: responsive UI / good UX

+

+

Page 10: Open Days app - summary and lessons learnt

BTW, follow UI guidelines for each platform(for example: back button on iOS)

UI and UX

September

AugustJuly

Page 11: Open Days app - summary and lessons learnt

Map data: quality (look & accuracy)

Page 12: Open Days app - summary and lessons learnt

Feature tsunamiAbout CERN,LHC,...Data replicationDay choice"Done/seen" flagE-tickets importFood and drink"Favorite" flagGeo-locationI'm feeling luckyLanguage choiceLecture schedules

MapMore languagesMovies"Near me" sortingOff-line map routingParkingPhoto contest

submissionPhoto galleriesPractical informationPush notificationsQR codes reader

RecommendationsReal-time updatesSearchSettingsShuttle bus itinerariesSocial networksTopic choiceUsage trackingVisit point descriptionsVisitors' flow dataWebcast

Page 13: Open Days app - summary and lessons learnt

Feature tsunamiAbout CERN,LHC,...Data replicationDay choice"Done/seen" flagE-tickets importFood and drink"Favorite" flagGeo-locationI'm feeling luckyLanguage choiceLecture schedules

MapMore languagesMovies"Near me" sortingOff-line map routingParkingPhoto contest

submissionPhoto galleriesPractical informationPush notificationsQR codes reader

RecommendationsReal-time updatesSearchSettingsShuttle bus itinerariesSocial networksTopic choiceUsage trackingVisit point descriptionsVisitors' flow dataWebcast

Page 14: Open Days app - summary and lessons learnt

Late August: “Panic”● Graphic design was ugly● Performance was bad● Lots of missing data

○ Lectures, parkings, shuttles, toilets, etc.

Page 15: Open Days app - summary and lessons learnt

Testing is not trivial

Devices:– from iPhone 3GS to 5– various iPads– Nexus 4

Operating Systems– from iOS 5.1 to 7– from Android 3.0 (2011) to 4.3

Page 16: Open Days app - summary and lessons learnt

Advertising: visitors

Open Days website Email to e-ticket holders

Page 17: Open Days app - summary and lessons learnt

Visitors, via social media

Page 18: Open Days app - summary and lessons learnt

App Downloads (Android & iOS)6,200

3,87262%

2,32838%

Page 19: Open Days app - summary and lessons learnt

Distribution by Country

Page 20: Open Days app - summary and lessons learnt

Distribution by Country (stores)

Page 21: Open Days app - summary and lessons learnt

Distribution by Country (IPs)

Fans in unlikely places? Fiji, Saudi Arabia, Iran, Myanmar, etc.

Page 22: Open Days app - summary and lessons learnt

Feedback

Very few negative comments:– no support for Android < v.3.0– low performance (for the early versions of the app) – impossibility to move the app to the SD card

Page 23: Open Days app - summary and lessons learnt

“Independent” review ;-)

Document reference

Page 24: Open Days app - summary and lessons learnt

Feedback– “awesome!”

– “Very good app . Parkings, lectures timetable and locations, where to eat, how to travel among sites, where to buy souvenirs, a complete map of the zone... everything available offline! Good job, CERN people!”

– “I don't see the information it provides available any other way.”

Page 25: Open Days app - summary and lessons learnt

Feedback (continued)– “The offline map is very appreciated, great

work!”

– “CERN Open Days app is another beautiful example of @phonegap for hitting many platforms, one codebase, with great UI/UX. Yes it can happen.”

– “Je n'ai qu'un mot à dire pour cette application mise à disposition pour ces OpenDays MERCI ! Elle était d'une grande aide pour s'y retrouver que ce soit pour les navettes ou trouver le bâtiment. ”

Page 26: Open Days app - summary and lessons learnt

Ranking and ratingsGoogle Play Store

– ranked 2nd in category “Education”, free apps

Apple App Store (Swiss)– ranked 3rd in category

“Education”, free apps

Page 27: Open Days app - summary and lessons learnt

Ranking and ratings

Stores do not provide all numbers– Play Store does better than App Store– App Store provides sales only

(no language distribution, devices, etc.)– ratings only shown when sufficient number of reviews per store– need to rely on third parties for more advanced stats,

e.g. http://www.appannie.com/app/ios/cern-open-days-2013

Page 28: Open Days app - summary and lessons learnt
Page 29: Open Days app - summary and lessons learnt

CERN

+++

+ ++

+

++ + +

++

++

Page 30: Open Days app - summary and lessons learnt

Thank you

Page 31: Open Days app - summary and lessons learnt
Page 32: Open Days app - summary and lessons learnt

Backup slides

Page 33: Open Days app - summary and lessons learnt

Backup slides

Page 34: Open Days app - summary and lessons learnt

Backup slides