Analitics: Monitoriza tus aplicaciones móviles
-
Upload
plain-concepts -
Category
Technology
-
view
152 -
download
4
Transcript of Analitics: Monitoriza tus aplicaciones móviles
![Page 1: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/1.jpg)
22.02.2017
Analytics: Monitoriza tus aplicaciones móviles
![Page 2: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/2.jpg)
2
Qué veremos1. Introducción a HockeyApp2. Distribución, crash reports y
monitorización de nuestras apps3. ¿Y lo siguiente?
![Page 3: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/3.jpg)
@plainconcepts 3
XAMARIN DEVELOPERTrabajando con .NET y varias de sus tecnologías desde el día en que nació (literalmente). Desde hace 2 años, miembro del equipo de desarrollo Xamarin de Plain Concepts.
Sergio Escalada
@sescaladab
![Page 4: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/4.jpg)
4
Introducción a HockeyApp
![Page 5: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/5.jpg)
5
Proceso tipo con Xamarin
@plainconcepts
HERRAMIENTAS QUE PODEMOS UTILIZAR
TestDistribut
e & Monitor
Build
![Page 6: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/6.jpg)
6
¿Qué ofrece HockeyApp?
@plainconcepts
NOS PUEDE AYUDAR EN…
![Page 7: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/7.jpg)
7
Plataformas en HockeyApp
@plainconcepts
TANTO APPS MÓVILES COMO DE ESCRITORIO
![Page 8: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/8.jpg)
8
Distribución, crash reports y monitorización de nuestras apps
![Page 9: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/9.jpg)
9
Creación de equipos de distribución (devs, testing, clientes…)Clientes para distintas plataformasFacilidad de feedback por parte del usuarioAvisos de nuevas versiones de nuestras appsFácil de integrar para CD
Distribución de betas
@plainconcepts
APP CENTRALIZADA PARA ANDROID E IOS
![Page 10: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/10.jpg)
10
Demo
![Page 11: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/11.jpg)
11
Integración vía NuGet/Xamarin ComponentsDisponible también desde XF
Crash reports con XamarinHockeyApp SDK por plataforma
// AndroidHockeyApp.Android.CrashManager.Register(this, HockeyAppId); // iOSvar manager = BITHockeyManager.SharedHockeyManager; manager.Configure(HockeyAppId); manager.StartManager();
@plainconcepts
![Page 12: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/12.jpg)
12
Demo
![Page 13: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/13.jpg)
13
Los eventos no se registran de forma inmediataLímite de 350 nombres de eventos únicos por semana (sin límite en cuanto a cantidad)Complementar con Application Insights
Monitorización: eventosHockeyApp SDK por plataforma
public void TrackEvent(string eventName){ HockeyApp.MetricsManager.TrackEvent(eventName);}
public void TrackEvent( string eventName, Dictionary<string, string> properties, Dictionary<string, double> measurements) { HockeyApp.MetricsManager.TrackEvent(eventName, properties, measurements); }
@plainconcepts
![Page 14: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/14.jpg)
14
Demo
![Page 15: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/15.jpg)
15
¿Y lo siguiente?
![Page 16: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/16.jpg)
16
Utilidades invocables desde command linePasos predefinidos en VSTS
Integración en el ciclo CI/CD
@plainconcepts
COMPATIBLE CON VARIOS SISTEMAS DE BUILD
![Page 17: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/17.jpg)
17
Build de código dede GitHubCompatible con Xamarin.UITestsMonitorización y crash reports
Visual Studio Mobile Center
@plainconcepts
ACTUALMENTE EN PREVIEW
![Page 18: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/18.jpg)
18@plainconcepts
![Page 19: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/19.jpg)
19@plainconcepts
![Page 20: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/20.jpg)
20
¿Preguntas¿
![Page 21: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/21.jpg)
@plainconcepts
¡GRACIAS!www.plainconcepts.com
![Page 22: Analitics: Monitoriza tus aplicaciones móviles](https://reader036.fdocuments.co/reader036/viewer/2022062503/58cebf621a28ab09548b4a0f/html5/thumbnails/22.jpg)
www.plainconcepts.com
MADRIDPaseo de la Castellana 163, 10º
28046 Madrid. EspañaT. (+34) 91 5346 836
BILBAONervión 3 , 6º
48001 Bilbao. EspañaT. (+34) 94 6008 168
BARCELONAAv. Josep Tarradellas 10, 6º 1ª
08029 Barcelona. EspañaT. (+34) 93 3607 114
SEVILLAAvenida de la innovación s/nEdificio Renta Sevilla, 3º A
41020 Sevilla. España
DUBAIDubai Internet City. Building 1
73030 Dubai. EAUT. (+971) 4 551 6653
LONDONImpact Hub Kings Cross24B York Way, N1 9AB
London. UK
SEATTLE1511, Third Ave
Seattle WA 98101. USAT. (+1) 206 708 1285