07 Uso de mapas en App Inventor, complementario PDF

Title 07 Uso de mapas en App Inventor, complementario
Author Cristian Nestor Belizario Apaza
Course Redes de comunicaciones
Institution Universidad Católica de Santa María
Pages 24
File Size 1 MB
File Type PDF
Total Downloads 50
Total Views 126

Summary

uso de mapas en app inventor de uso complementario para elaborar los laboratorios...


Description

Uso de Mapas y Sensores

Contenido a Tratar

Introducción •

Google ofrece una alternativa para crear repositorios propios de datos en la nube y sincronizar dichos datos en tiempo real en aplicaciones. • A esta tecnología, se le suma la posibilidad de poner anuncios pagados a partir de aplicaciones propias.

Firebase Firebase es un conjunto de herramientas orientadas a la creación de aplicaciones de alta calidad, al crecimiento de los usuarios y a ganar más dinero. • Es una suite de diferentes aplicaciones que permiten más facil el desarrollo de una aplicación •

Servicios Firebase

1. Base de Datos Realtime (Database) • Es compatible con lenguajes de programación como React y su patrón reactivo que permite actualizar los datos en los componentes automáticamente.

Los datos se almacenan en formato JSON y se pueden agregar reglas para permitir requests con token o solo desde una URL por ejemplo.

2. Autenticación (Authentication) •

Este servicio simplifica el inicio de sesión y la gestión de la misma en una aplicación. • Si se usa en aplicaciones web es extremadamente fácil de configurar, sobre todo si se usa el proveedor de Google.

Puede integrarse con inicio de sesion como: Correo/Contraseña, Teléfono, Facebook, Twitter, GitHub, Anónimo.

3. Almacenamiento (Storage) •

Este servicio es muy bueno para aplicaciones que requieran guardar archivos del usuario. • También sirve si se desea subir información estática ya que existe un botón desde la interfaz o se puede programar algo.

• Por ejemplo, se puede subir imágenes desde un formulario, entre otros. La base de datos, tiene reglas que se pueden configurar.

4. Notificaciones (Firecast) • Este servicio, permite gestionar el envío de notificaciones a usuarios con la ventaja que estas podrán ser programadas acorde a diferentes parámetros.

5. Admob • Mediante este servicio se puede colocar publicidad en distintos lados de una aplicación.

Costos Firebase • Se presentan 3 planes: -Gratuito (Spark Plan) -Plan Fijo (Flame Plan) -Pago según servicios consumidos (Blaze Plan) Se puede empezar con un plan Spark que es como se le denomina al gratuito y una vez se necesite más funciones se puede migrar a un fijo (Flame).

Costos Firebase • Se puede empezar con un plan Spark que es como se le denomina al gratuito y una vez se necesite mas funciones se puede migrar a un fijo(Flame).

Maps • La sección de Maps nos permite poder manejar las acciones y componentes que podemos insertar en un mapa.

• Dentro de un mapa podemos definir regiones o zonas de navegación. Así como insertar marcadores que indiquen un punto específico, el cual está posicionado en base a una latitud y longitud.

Sensor de Localización •

Este componente nos permite obtener nuestra posición actual basada en longitud y latitud. • Se puede configurar de dos maneras: - En base al desplazamiento que realicemos(intervalo de distancia) - En base a cada cierto tiempo (intervalo de temporizador)

• CambioEnUbicacion: Es su principal método que permite devolver la latitud y longitud al desplazarse o al transcurrir cierto tiempo.

Firebase •

App Inventor proporciona este componente en el grupo Experimental, ya que aún se encuentra en ese estado. • Permite solo utilizar el servicio de base de datos en tiempo real; aún no tiene soporte para utilizar todos los servicios que proporciona la plataforma.

• GuardarValor: Guardamos una etiqueta con un valor asociado en la nube

• ObtenerValor: Permite obtener un valor almacenado en Firebase

• DataChanged: Método que permite detectar cuando una etiqueta ha sufrido algún cambio

FIN DE LA SESIÓN

24...


Similar Free PDFs