¿Qué paquetes tecnológicos son buenos para crear soluciones de análisis móvil (idealmente con un panel de control en tiempo real)?

La mayoría de las soluciones de análisis móvil SaaS no revelarán cómo es su infraestructura. En gran medida, una plataforma de análisis de uso de aplicaciones de código abierto en tiempo real tiene código fuente abierto en Github. Le proporciona un conjunto de funciones predeterminadas que pueden informar recuentos de sesiones / usuarios, métricas relacionadas con la duración de la sesión, versión de la aplicación / dispositivo / ubicación / versión de os / os / resolución / datos del operador, retención de usuarios *, lealtad y frecuencia de sesión. Todos estos datos son posibles mediante una llamada de función única dentro de su aplicación iOS y tres llamadas de función en Android.

En el backend de Countly usamos MongoDB como la base de datos NoSQL, Node.js para todas las cosas relacionadas con el tablero, incluida la conexión entre el navegador y la base de datos, Flot, un atractivo JavaScript que traza JavaScript para dibujar gráficos, Expressjs, un marco de aplicación web para construir componentes principales como plantillas y autenticación, y más de 30 bibliotecas de código abierto para construir toda la infraestructura, incluyendo, entre otros, Tipsy, Slimscroll, Amaran, Peity, Geoip-lite de Maxmind, Imagemagick, Moment, Storejs, Gauge, Rickshaw .js, Datatables.js, D3.js. Aquí hay una lista completa de componentes de código abierto de los que nos beneficiamos: Documentación de Countly.

También es importante construir una infraestructura con complementos, para eliminar un marco monolítico y más bien un núcleo junto con complementos para que proporcione una forma flexible de análisis y visualización. Por ejemplo, a uno de sus colegas le gustaría ver el complemento Density para Android, mientras que otro amigo no está interesado en este complemento ya que es un desarrollador de iOS. Countly también proporciona una estructura de plugin de la que puede beneficiarse (haga clic en el enlace Github Countly / countly-server para ver una lista; también puede contribuir).

Countly se prueba en batalla en muchos escenarios diferentes. Siéntase libre de desarrollar sobre Countly para sus aplicaciones, o contáctenos para que podamos brindarle más información sobre cómo usamos estas pilas de tecnología para construir Countly.