![Page 1: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/1.jpg)
Win your m o b i l e g a m e with
Hockey… App
Manu RinkTechnical Evangelist
@
![Page 2: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/2.jpg)
DisclaimerMobile Devs und DevOpsmit praktischer Erfahrung imEntwicklungs- und Distrubitionszyklusmobiler Apps
Ja, wir sehen Code und nutzen APIs~LVL200-300 😚
Es ist nicht unhöflich, jetzt zu gehen.(es gibt auch keine Kätzchen!)
![Page 3: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/3.jpg)
FrUHer –war bei Hockey ...
..
![Page 4: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/4.jpg)
... alles besser härter!
![Page 5: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/5.jpg)
Rasante Weiterentwicklung...
![Page 6: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/6.jpg)
... und Professionalisierung
![Page 7: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/7.jpg)
FrUHer –war bei der Distribution von Software ...
..
![Page 8: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/8.jpg)
... alles besser härter!~ 80er ~ 90er > 2000
}
![Page 9: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/9.jpg)
Rasante Weiterentwicklung...
![Page 10: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/10.jpg)
... und Professionalisierung
![Page 11: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/11.jpg)
Hockey App –als Game Changer für die mobile Entwicklung
![Page 12: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/12.jpg)
AllgemeinesSzenario
![Page 13: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/13.jpg)
DistributionanStakeholder
Product OwnerDevs
QADesigner
UI/UX
![Page 14: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/14.jpg)
Restriktionen bei der“Out-of-store” (Beta)Distribution
- vielfältige plattformspezifische
Unterschiede der Hersteller
- Zertifikate und Provisionierung
- Einschränkung der Funktionalitäten
- Einschränkung von Installationen
auf Geräteebene
![Page 15: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/15.jpg)
Strikte Grenzvorgaben für (Beta)Distribution
![Page 16: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/16.jpg)
Ewiger Kampf mit (eigenem) Hosting für Distribution
![Page 17: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/17.jpg)
“HockeyApp is a service for app developers to support them in various aspects of their developmentprocess, including the management and recruitment of testers, the distribution of apps and the collection of crash reports.”
https://support.hockeyapp.net/kb/general-account-management-2/general-questions
![Page 18: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/18.jpg)
“HockeyApp is an easy-to-use service enabling you to grant early app accessto your users* and your testers.”
*customers
Manuela Rink, June 2016
![Page 19: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/19.jpg)
Szenariomit HockeyApp
![Page 20: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/20.jpg)
Am Weg zum Sieg?
• Distribution
• Crash Reports
• Analytics & Telemetrie
• Feedback
• “Notification Center”
• API Support für $alles
![Page 21: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/21.jpg)
SDK integration –auf $allen Plattformen!!!11elf
SPECIAL GUEST!
![Page 22: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/22.jpg)
BREAKING --- LIVE DEMO! ---
![Page 23: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/23.jpg)
Hockey API –Automatisiere $alles
![Page 24: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/24.jpg)
Authentifizierung Liste aller bestehenden TokenGET
Generiert neuen TokenPOST
Apps Liste aller AppsGET
Erstellen einer neuen AppPOST
Löschen einer AppDELETE
Versionen einer App Liste aller Versionen einer AppGET
Erstellen einer neuen VersionPOST
Löschen einer VersionDELETE
Feedback zur App Listung aller Feedback-ThreadsGET
Start eines neuen ThreadsPOST
Reply in einem ThreadPUT
![Page 25: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/25.jpg)
Gesamte API Definitionhttps://support.hockeyapp.net/kb/api
GET POST DELETEPUT
![Page 26: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/26.jpg)
BREAKING --- LIVE DEMO! ---
![Page 27: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/27.jpg)
Hockey Fakten –Off the records
![Page 28: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/28.jpg)
Hosting der Install-Pakete auf AWS
Sicherung der Install-Paketeunverschlüsselt
UserMetrics & Telemetriemittels App Insights
Name ”Hockey” in Anlehnung an iOS Ad-Hoc Archives
![Page 29: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/29.jpg)
One more Thing –Oana geht nu!
![Page 30: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/30.jpg)
Nicht nur ein Ligenaufstieg – Ein anderer Sport!
![Page 31: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/31.jpg)
let nextGenHockey = HockeyApp.default()++let vsmc = VS.MobileCenter.default()let love = nextGenHockey == vsmc
Visua l S tudioMobile Center
![Page 32: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/32.jpg)
Next GenHockey-App
Cloud Buildsfür iOS!
IntegrierteAuthentifizierung & Datensicherung
IntegriertesTestingauf physischen Devices
++
![Page 33: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/33.jpg)
All in one box
![Page 34: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/34.jpg)
BREAKING --- LIVE DEMO! ---
![Page 36: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/36.jpg)
{"references":[{"filename":"hockey0.jpg","url":"https://www.mcgill.ca/about/files/about/images/mcgillhockey-c1910.gif","description":"McGill'sHockeyteam1910"
},{"filename":"hockey1.jpg","url":"http://plumbersledger.ca/wp-content/uploads/2016/03/Victoria-rink-1893.jpg","description":"FirstindoorhockeygameattheVictoriaSkatingRink,1893"
},{"filename":"hockey2.jpg","url":"http://data2.collectionscanada.gc.ca/ap/c/c081683.jpg","description":"Playinghockeyontheskatingrink,McGillUniversity,Montréal,Quebec,1884"
},{"filename":"hockey3.jpg","url":"http://data2.collectionscanada.gc.ca/ap/c/c017831.jpg","description":"HockeygameatMcGillUniversity,Montréal,Quebec,1904"
},{"filename":"hockey5.jpg","url":"https://shawglobalnews.files.wordpress.com/2015/09/centre-videotron.jpg?quality=70&strip=all&w=720&h=479&crop=1","description":"QuebecCitycelebratedtheofficialopeningoftheCentreVideotronSept.2015"
},{"filename":"hockey7.png","url":"https://s-media-cache-ak0.pinimg.com/736x/77/24/b0/7724b0e356561285cb6f814960d57f46.jpg","description":"OriginalHockeyPuck"
},{"filename":"hockey8.png","url":"https://static01.nyt.com/images/2009/12/30/sports/30arena_CA1/popup.jpg","description":"BostonArenaopened1910"
},…
Quellen (1/3)
![Page 37: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/37.jpg)
…{"filename":"hockey9.png","url":"https://s-media-cache-ak0.pinimg.com/originals/19/14/c5/1914c54247f3611cceb3324ad492645a.jpg","description":"Hockeypuckemotionalimage"
},{"filename":"hockey10.png","url":"http://www.cbc.ca/sports-content/hockey/opinion/assets_c/2012/10/620-bobby-orr-goal-thumb-620xauto-233424.jpg","description":"BobbyOrrgoesintoorbitafterscoringthegame-winninggoalthatwontheStanleyCupfortheBostonBruins,May10,1970"
},{"filename":"hockey11.png","url":"http://www.coversresource.com/cd_covers/Microsoft-Windows-7-Ultimate-Cd-Cover-20270.jpg","description":"Windows7installdisc"
},{"filename":"hockey12.png","url":"http://datentraeger-museum.de/Media/Shop/diskette_01.jpg","description":"Disks"
},{"filename":"hockey13.png","url":"http://www.birthplaceofhockey.com/wp-content/uploads/2015/10/IMG_8372_Pucks_3_Transparent-Layered_Layered_1024_w-e1471126344174.png","description":"Hockeywoodpuck"
},{"filename":"hockey14.png","url":"https://67.media.tumblr.com/a40e346b0f30131c41b40290f568e84f/tumblr_nausevQ1Pt1rogwl3o1_500.gif","description":"Glidingonhead"
},{"filename":"hockey15.gif","url":"https://media.giphy.com/media/ZinH8p6JmFGAE/giphy.gif","description":"Refereetalking"
},…
Quellen (2/3)
![Page 38: with Hockey… App · Disclaimer Mobile Devsund DevOps mitpraktischerErfahrungim Entwicklungs-und Distrubitionszyklus mobilerApps Ja, wirsehenCode und nutzenAPIs ~LVL200-300 !](https://reader033.vdokument.com/reader033/viewer/2022042400/5f0ec9e37e708231d440f154/html5/thumbnails/38.jpg)
…{"filename":"hockey16.gif","url":"https://usatftw.files.wordpress.com/2013/12/hockey.gif%3Fw%3D1000","description":"HockeyFight"
},{"filename":"hockey17.gif","url":"https://66.media.tumblr.com/e04a5c1b55327b5cebba5b580c04da06/tumblr_n5xn1jZQnr1rz2aeho1_400.gif","description":"HockeyPHUN"
},{"filename":"hockey19.gif","url":"http://www.conceptdraw.com/How-To-Guide/picture/Sport-Hockey-Ice-Hockey-Defensive-Strategy-Neutral-Zone-Trap-Sample.png","description":"HockeyStrategy"
},{"filename":"hockey20.jpg","url":"http://bbsimg.ngfiles.com/1/6333000/ngbbs4318474693c3b.jpg","description":"OwlYa Rly"
},{"filename":"hockey21.jpg","url":"http://bbsimg.ngfiles.com/1/6333000/ngbbs431846abea288.jpg","description":"Owlorly"
}]
}
Quellen (3/3)