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 | |
Total Downloads | 50 |
Total Views | 126 |
uso de mapas en app inventor de uso complementario para elaborar los laboratorios...
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...