1 / 34

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. 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 :

gaille
Download Presentation

Open Days app - summary and lessons learnt

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. The team Forming the team: • on “CERN Apps” forum • via word of mouth • by personal initiative

  3. 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.”

  4. Requirements: bilingual (at least) i18next.js library

  5. Requirements: must work off-line ~ CouchDB + CouchBase Lite (for data replication) leaflet.js(for offline map tiles display)

  6. 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

  7. Requirements: target platforms HTML5/JavaScript/CSS wintersmith + nunjacks (for templating) Apache Cordova (aka PhoneGap) (for generating apps from HTML5/JS/CSS)

  8. Requirement: responsive UI / good UX + +

  9. UI and UX BTW, follow UI guidelines for each platform(for example: back button on iOS) July August September

  10. Map data: quality(look & accuracy)

  11. Map More languages Movies "Near me" sorting Off-line map routing Parking Photo contest submission Photo galleries Practical information Push notifications QR codes reader Recommendations Real-time updates Search Settings Shuttle bus itineraries Social networks Topic choice Usage tracking Visit point descriptions Visitors' flow data Webcast Feature tsunami About CERN,LHC,... Data replication Day choice "Done/seen" flag E-tickets import Food and drink "Favorite" flag Geo-location I'm feeling lucky Language choice Lecture schedules

  12. Map More languages Movies "Near me" sorting Off-line map routing Parking Photo contest submission Photo galleries Practical information Push notifications QR codes reader Recommendations Real-time updates Search Settings Shuttle bus itineraries Social networks Topic choice Usage tracking Visit point descriptions Visitors' flow data Webcast Feature tsunami About CERN,LHC,... Data replication Day choice "Done/seen" flag E-tickets import Food and drink "Favorite" flag Geo-location I'm feeling lucky Language choice Lecture schedules

  13. Late August: “Panic” • Graphic design was ugly • Performance was bad • Lots of missing data • Lectures, parkings, shuttles, toilets, etc.

  14. 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

  15. Advertising: visitors Open Days website Email to e-ticket holders

  16. Visitors, via social media

  17. App Downloads (Android & iOS) 6,200 2,328 38% 3,872 62%

  18. Distribution by Country

  19. Distribution by Country (stores)

  20. Distribution by Country (IPs) Fans in unlikely places? Fiji, Saudi Arabia, Iran, Myanmar, etc.

  21. 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

  22. “Independent” review ;-) Document reference

  23. 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.”

  24. 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. ”

  25. Ranking and ratings Google Play Store • ranked 2nd in category “Education”, free apps Apple App Store (Swiss) • ranked 3rd in category “Education”, free apps

  26. 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

  27. CERN + + + + + + + + + + + + + + +

  28. Thank you

  29. Backup slides

  30. Backup slides

  31. Backup slides

More Related