LionSoft

Actualizaciones de Apphive: Septiembre

En este espacio del blog recapitularemos las novedades, mejoras y cambios estéticos que llegan a Apphive dentro del mes.

Nuevas funciones:

Rotación de Markers en los mapas

Se agrego la nueva propiedad de degrees a los markers, lo cual hace posible modificar los grados de rotación de la imagen que se coloque a cada marcador, que va de 0 a 360 grados.

241051456_3042004032786446_6044752211538969108_n

Rotación de Markers con funciones de Start Geolocation Tracking

Ahora las funciones de Start Geolocation Tracking y Start Geolocation Tracking http ya traen los grados de rotación de los marcadores a la hora de obtener la ubicación de cada punto; con esto, ya se puede modificar la propiedad de degrees de los marker, pudiendo simular el efecto de rotación.

Para la función de Start Geolocation Tracking, obtenemos los grados de rotación leyendo la propiedad de heading de la función [Start Geolocation Tracking (heading)]

Para la función de Start Geolocation Tracking http, obtenemos los grados de rotación leyendo la propiedad de coords.heading, dentro de la variable de pagina de location [location (coords.heading)]

Para el caso practico, se utilizo la función de Get fire geolocation y un botón para estar actualizando el marcador, para la próxima semana se utilizara la función de de GeoFire listen item para visualizar ese efecto en tiempo real.

Cambio de diseño al agregar una nueva aplicación

Se cambio el diseño de la sección donde se agrega una nueva aplicación al proyecto.

Agregar App

Rotación de Markers en tiempo real

Ahora la función de GeoFire listen item ya obtiene la data de los marcadores de la DB Geofire, esto permite leer en tiempo real cuando el marcador actualiza su ubicación, obteniendo a la vez los grados de rotación de cada marker. Para ello, cada vez que la ubicación se actualice, se deberá de guardar el resultado de la función de tracking en la data de la función de Set Fire Geolocation.

Para la función de Start Geolocation Tracking, obtenemos los grados de rotación leyendo la propiedad de heading de la función [Start Geolocation Tracking (heading)]; y para la función de Start Geolocation Tracking http, obtenemos los grados de rotación leyendo la propiedad de coords.heading, dentro de la variable de pagina de location [location (coords.heading)].

 Función de Open Remote

Esta función nos permite abrir la aplicación desde otro dispositivo cuando esta en segundo plano, útil en los casos cuando se desea que la aplicación de restaurante se abra cada vez que llega un pedido desde la aplicación de usuario, o que se abra la aplicación del conductor cada vez que llega una oportunidad de viaje.

Las nuevas funciones se encuentran en la sección de Push Notifications.

En la primera de ellas, tenemos la función de Open Remote, desde la cual se selecciona el Target User Uid (el User Id del usuario a quien se le abrirá la aplicación), el target App (la aplicación que será abierta mientras esta en segundo plano) y el App Process que se ejecutara cuando la aplicación se abra.

image

La segunda función es la que se ubicara en la aplicación que será abierta, con la cual se solicitaran los permisos al sistema, similar al permiso que se solicita al utilizar la función de Push Notifications. Esta segunda función tiene como nombre permissionRequestRemote.

image

 MEJORAS

Cambio de diseño en los adding cases

Se cambio el diseño de los adding cases por un diseño mas atractivo y acorde al estilo de la plataforma.

nuevo diseño

Limitar a 40 caracteres los adding cases

Se limito la cantidad de caracteres a introducir en los adding cases, como es el caso de nombres de variables de paginas y de aplicación, variables de entradas y callback de App Process, etc. Esto para evitar que se desbordaran y que el responsive se viera afectado.

caracteres maximos

Vista previa de paletas de colores en tiempo real

Cuando se colocaba el mouse en la lista de paletas de colores, únicamente modificaba el color de la vista en miniatura de la pagina, se agrego para que también se visualice en la pagina principal.

Se retiro la función de JSON.stringify y se coloco dentro del Global Formater

Anteriormente en la sección de Logic se encontraba la función de JSON.stringify, la cual permite convertir un objeto a un string, teniendo la oportunidad de aplicar las propiedades de un string como es el caso de un slice, algo que no es posible hacerlo a un objeto. Esta función se incorporo al Global Formater y se elimino de la sección de Logic.

Json a String
funcion en Global Formater

Regreso el buscador de proyectos

Se volvió a incorporar el Input para realizar la búsqueda de proyectos, para poder implementar próximamente un buscador universal dentro del editor.

Buscador de proyectos

Se agrego enlace al Marketplace en los Premium Templates

A la hora de crear un nuevo proyecto, tienes la oportunidad de seleccionar un template en blanco o la opción de ir al Marketplace a adquirir una plantilla premium, por medio de la opción de Premium Templates.

premium templates

 Nuevo diseño de Free Banner

Se actualizo el diseño del Banner de Free App, por un diseño mas novedoso.

Banner Free

CORRECCIÓN

Selección de página desde la sección de elementos

Se corrigió bug para poder seleccionar la página desde la sección de elementos, como se visualiza en la imagen.

Seleciconar pantalla

AJUSTE

Tamaño en los icono de Storage DB e icono de SmartPhone

Se ajusto el tamaño de los iconos de Storage DB e icono de SmartPhone, como se visualiza en la imagen.

tamaño de iconos

OTROS

-Se actualizo el SDK de Facebook en el Previewer

-Ajustes de diseño a la guía UI

-Salto de validación telefónica en el Previewer

-Se elimino un mail extra que se enviaba en la verificación por correo electrónico

-Ya se registra el idioma de los usuarios registrados en la plataforma

-Cuando se borra un project, se guarda en una tabla quien y cuando lo borro

-Se corrigió problema de contenedores sobrepuestos en las cuentas nuevas

-Se limito la creación de array en la local storage a 9999

-Ajustes de diseño en los adding cases

-Se implemento el Swiper de forma nativa

-Se cambio la forma de hacer las consultas de los planes a Stripe

-Se cambio la forma de redimensionar la imagen del icono de la App

ones de Apphive: Septiembre

En este espacio del blog recapitularemos las novedades, mejoras y cambios estéticos que llegan a Apphive dentro del mes.

Nuevas funciones:

Rotación de Markers en los mapas

Se agrego la nueva propiedad de degrees a los markers, lo cual hace posible modificar los grados de rotación de la imagen que se coloque a cada marcador, que va de 0 a 360 grados.

241051456_3042004032786446_6044752211538969108_n

Rotación de Markers con funciones de Start Geolocation Tracking

Ahora las funciones de Start Geolocation Tracking y Start Geolocation Tracking http ya traen los grados de rotación de los marcadores a la hora de obtener la ubicación de cada punto; con esto, ya se puede modificar la propiedad de degrees de los marker, pudiendo simular el efecto de rotación.

Para la función de Start Geolocation Tracking, obtenemos los grados de rotación leyendo la propiedad de heading de la función [Start Geolocation Tracking (heading)]

Para la función de Start Geolocation Tracking http, obtenemos los grados de rotación leyendo la propiedad de coords.heading, dentro de la variable de pagina de location [location (coords.heading)]

Para el caso practico, se utilizo la función de Get fire geolocation y un botón para estar actualizando el marcador, para la próxima semana se utilizara la función de de GeoFire listen item para visualizar ese efecto en tiempo real.

Cambio de diseño al agregar una nueva aplicación

Se cambio el diseño de la sección donde se agrega una nueva aplicación al proyecto.

Agregar App

Rotación de Markers en tiempo real

Ahora la función de GeoFire listen item ya obtiene la data de los marcadores de la DB Geofire, esto permite leer en tiempo real cuando el marcador actualiza su ubicación, obteniendo a la vez los grados de rotación de cada marker. Para ello, cada vez que la ubicación se actualice, se deberá de guardar el resultado de la función de tracking en la data de la función de Set Fire Geolocation.

Para la función de Start Geolocation Tracking, obtenemos los grados de rotación leyendo la propiedad de heading de la función [Start Geolocation Tracking (heading)]; y para la función de Start Geolocation Tracking http, obtenemos los grados de rotación leyendo la propiedad de coords.heading, dentro de la variable de pagina de location [location (coords.heading)].

 Función de Open Remote

Esta función nos permite abrir la aplicación desde otro dispositivo cuando esta en segundo plano, útil en los casos cuando se desea que la aplicación de restaurante se abra cada vez que llega un pedido desde la aplicación de usuario, o que se abra la aplicación del conductor cada vez que llega una oportunidad de viaje.

Las nuevas funciones se encuentran en la sección de Push Notifications.

En la primera de ellas, tenemos la función de Open Remote, desde la cual se selecciona el Target User Uid (el User Id del usuario a quien se le abrirá la aplicación), el target App (la aplicación que será abierta mientras esta en segundo plano) y el App Process que se ejecutara cuando la aplicación se abra.

image

La segunda función es la que se ubicara en la aplicación que será abierta, con la cual se solicitaran los permisos al sistema, similar al permiso que se solicita al utilizar la función de Push Notifications. Esta segunda función tiene como nombre permissionRequestRemote.

image

 MEJORAS

Cambio de diseño en los adding cases

Se cambio el diseño de los adding cases por un diseño mas atractivo y acorde al estilo de la plataforma.

nuevo diseño

Limitar a 40 caracteres los adding cases

Se limito la cantidad de caracteres a introducir en los adding cases, como es el caso de nombres de variables de paginas y de aplicación, variables de entradas y callback de App Process, etc. Esto para evitar que se desbordaran y que el responsive se viera afectado.

caracteres maximos

Vista previa de paletas de colores en tiempo real

Cuando se colocaba el mouse en la lista de paletas de colores, únicamente modificaba el color de la vista en miniatura de la pagina, se agrego para que también se visualice en la pagina principal.

Se retiro la función de JSON.stringify y se coloco dentro del Global Formater

Anteriormente en la sección de Logic se encontraba la función de JSON.stringify, la cual permite convertir un objeto a un string, teniendo la oportunidad de aplicar las propiedades de un string como es el caso de un slice, algo que no es posible hacerlo a un objeto. Esta función se incorporo al Global Formater y se elimino de la sección de Logic.

Json a String
funcion en Global Formater

Regreso el buscador de proyectos

Se volvió a incorporar el Input para realizar la búsqueda de proyectos, para poder implementar próximamente un buscador universal dentro del editor.

Buscador de proyectos

Se agrego enlace al Marketplace en los Premium Templates

A la hora de crear un nuevo proyecto, tienes la oportunidad de seleccionar un template en blanco o la opción de ir al Marketplace a adquirir una plantilla premium, por medio de la opción de Premium Templates.

premium templates

 Nuevo diseño de Free Banner

Se actualizo el diseño del Banner de Free App, por un diseño mas novedoso.

Banner Free

CORRECCIÓN

Selección de página desde la sección de elementos

Se corrigió bug para poder seleccionar la página desde la sección de elementos, como se visualiza en la imagen.

Seleciconar pantalla

AJUSTE

Tamaño en los icono de Storage DB e icono de SmartPhone

Se ajusto el tamaño de los iconos de Storage DB e icono de SmartPhone, como se visualiza en la imagen.

tamaño de iconos

OTROS

-Se actualizo el SDK de Facebook en el Previewer

-Ajustes de diseño a la guía UI

-Salto de validación telefónica en el Previewer

-Se elimino un mail extra que se enviaba en la verificación por correo electrónico

-Ya se registra el idioma de los usuarios registrados en la plataforma

-Cuando se borra un project, se guarda en una tabla quien y cuando lo borro

-Se corrigió problema de contenedores sobrepuestos en las cuentas nuevas

-Se limito la creación de array en la local storage a 9999

-Ajustes de diseño en los adding cases

-Se implemento el Swiper de forma nativa

-Se cambio la forma de hacer las consultas de los planes a Stripe

-Se cambio la forma de redimensionar la imagen del icono de la App

Esto es todo por el mes, gracias por la atención y te esperamos para el siguiente blog quincenal de Lionsoft.

Deja un comentario

es_ES