analitics: monitoriza tus aplicaciones móviles
Post on 20-Mar-2017
152 Views
Preview:
TRANSCRIPT
22.02.2017
Analytics: Monitoriza tus aplicaciones móviles
2
Qué veremos1. Introducción a HockeyApp2. Distribución, crash reports y
monitorización de nuestras apps3. ¿Y lo siguiente?
@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
4
Introducción a HockeyApp
5
Proceso tipo con Xamarin
@plainconcepts
HERRAMIENTAS QUE PODEMOS UTILIZAR
TestDistribut
e & Monitor
Build
6
¿Qué ofrece HockeyApp?
@plainconcepts
NOS PUEDE AYUDAR EN…
7
Plataformas en HockeyApp
@plainconcepts
TANTO APPS MÓVILES COMO DE ESCRITORIO
8
Distribución, crash reports y monitorización de nuestras apps
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
10
Demo
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
12
Demo
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
14
Demo
15
¿Y lo siguiente?
16
Utilidades invocables desde command linePasos predefinidos en VSTS
Integración en el ciclo CI/CD
@plainconcepts
COMPATIBLE CON VARIOS SISTEMAS DE BUILD
17
Build de código dede GitHubCompatible con Xamarin.UITestsMonitorización y crash reports
Visual Studio Mobile Center
@plainconcepts
ACTUALMENTE EN PREVIEW
18@plainconcepts
19@plainconcepts
20
¿Preguntas¿
@plainconcepts
¡GRACIAS!www.plainconcepts.com
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
top related