analitics: monitoriza tus aplicaciones móviles

Post on 20-Mar-2017

152 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

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