Sei sulla pagina 1di 35

Xamarin iOS y Xamarin Android

con Azure Storage (Blobs y


Tablas NoSQL)
Enrique Aguilar Vargas
@enriqueaguilar

Módulo III
Enrique Aguilar
• Xamarin MVP.
• Director de la Facultad de Tecnologías de Información de la
Universidad De La Salle Bajío México.
• Consultor en Implementaciones Móviles en empresas de
Manufactura en Guanajuato y Jalisco en México.
• Profesor Internacional de Posgrado Invitado por la
Universidad Nacional de Ingeniería de Nicaragua en temas
de Seguridad de la Información.
• Speaker sobre Desarrollo Móvil con más 40 conferencias en
México y 20 a nivel Internacional en diferentes lugares de
@enriqueaguilar Colombia, Bolivia, Nicaragua y Venezuela.
Agenda
Xamarin iOS con acceso a Azure Storage – Table (NoSQL)

Xamarin iOS con acceso a Azure Storage - Blobs

Xamarin Android con acceso a Azure Storage (Table (NoSQL) y


Blobs)
Módulo 3
Xamarin Android con
acceso a Azure Storage
(Blobs y Tables NoSQL)
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
1.- Se realizará una aplicación para Android que contenga un Mapa y un objeto
de tipo Image View.
1.- La aplicación se conectará al Azure Storage en el contenedor de Blobs y a la tabla, descargando la
información.

2.- Se generará el código para mostrar la imagen tomada por iOS pero
descargada por Android en un ImageView, además los datos de la ubicación
depositados en la tabla, permitirán realizar la ubicación con Google Maps de
donde se tomó la fotografía.
1.- La imagen descargada de Azure Storage Blob se depositará en una ruta de la aplicación y se
mostrará en el Image View.
2.- Los datos recibidos de Azure Storage Table NoSQL permitirán ubicar en el Mapa el lugar donde se
tomó la fotografía.
Xamarin.Android

Ingresamos a la cuenta de Developer


de Google para obtener una Clave
de API para Google Maps para poder
tener acceso a los Mapas.
Agregamos la clave de la API en el AndroidManifest.xml
Agregamos la clave de la API en el AndroidManifest.xml
Creamos una Interfaz Gráfica para Android
que tenga la siguiente estructura:

1.- Agregamos un Mapa en la zona superior.

2.- Agregamos el botón que descargará la


imagen, las coordenadas y que colocará la
imagen en un Image View y las coordenadas
las enviará al Mapa de Google.

3.- Agregamos un ImageView en la parte


central inferior.
Agregamos los
componentes de
Google Play
Services y
Geolocator Plugin
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Xamarin.Android con Acceso a Azure Storage Blobs y
Tables NoSQL
Demo Xamarin – Azure
Storage (Android con acceso a
Blob y Table NoSQL)

Aplicación con Xamarin para Android que descarga una


imagen y la coloca en un ImageView, y descarga la altitud y
longitud de una Tabla NoSQL y lo coloca como
coordenadas en una Mapa de Google.
Xamarin iOS y Xamarin Android
con Azure Storage (Blobs y
Tablas NoSQL)
Enrique Aguilar Vargas
@enriqueaguilar

Códigos disponibles en:


github.com/enriqueaguilarvargas
© 2016 Microsoft Corporation. All rights reserved. The text in this document is available under the Creative Commons Attribution 3.0 License, additional terms may apply. All other content contained in this
document (including, without limitation, trademarks, logos, images, etc.) are not included within the Creative Commons license grant. This document does not provide you with any legal rights to any
intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes.
This document is provided "as-is." Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. Some
examples are for illustration only and are fictitious. No real association is intended or inferred. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Potrebbero piacerti anche