
Crearás una Interfaz Gráfica en Android Studio de tipo Constraint Layout y la llevarás a Visual Studio para habilitar el uso de la misma para la codificación con C#. Android Studio posee una excelente herramienta para la creación de la interfaz, la idea es utilizarla para crear la interfaz gráfica.
Ya con la interfaz en Visual Studio, se aplicará un degradado para mejorar la visualización con respecto al diseño.
Se agregan los componentes para reconocer los elementos de la interfaz e inicia la vinculación de la interfaz con el código en C#.
Se habilita el acceso para la recepción de los datos de la cámara, y se almacenan en el dispositivo en la carpeta de la aplicación, de la misma forma se agrega el elemento al objeto de recepción de la imagen en la interfaz.
Se habilita la geolocalización obteniendo las coordenadas del dispositivo, además se crea la zona de almacenamiento en Azure Storage.
Se envían los datos a la zona de almacenamiento de Azure, tanto al contenedor de blobs como a la tabla NoSQL, terminando el ejercicio de almacenamiento.
Crearás una interfaz para la recepción de elementos en un listado (ListView) y su definición del acomodo de la cabecera, subtítulo e imagen.
Agregarás los componentes necesarios y colocarás un un spinner de progreso en el código.
Establecerás una tipografía especial y crearás las variables de conectividad a la zona de almacenamiento de Azure
Realizarás la descarga de datos desde Azure, con ellos lograrás extraer las imágenes correspondientes a cada registro desde su contenedor y los guardarás en el dispositivo.
En el adaptador de datos aplicarás una disminución del tamaño de la imagen y le aplicarás un redondeo de esquinas a cada una, previo a mostrarse en el listado.
Realizarás pruebas y ajustes de los elementos descargados desde el almacenamiento en Azure en el listado, tanto de texto como de las imágenes, terminando la primera parte del ejercicio de consulta, extrayendo todos los datos de la tabla NoSQL como del contenedor de imágenes al dispositivo local.
Generarás la interfaz de detalle en Android Studio, lo llevarás a Visual Studio y prepararás la recepción de los datos que provengan del listado para la colocación de los mismos en la nueva interfaz.
Recibirás los valores que provienen de la selección en el listado, personalizarás las imágenes y habilitarás el Mapa para obtener la ubicación en base a los datos de latitud y longitud obtenidos desde el almacenamiento en Azure.
Habilitarás el evento click en el listado, que enviará los datos a la vista detalle, probarás la aplicación y realizarás pruebas de ajuste de la interfaz, terminando el ejercicio de consulta.
Crearás y configurarás una máquina virtual Ubuntu en Azure, instalarás MySQL, WebMin y Mono.
Crearás y configurarás una máquina virtual Ubuntu en Amazon, instalarás MySQL, WebMin y Mono.
Prepararás la API-REST que almacena información en MySQL en Ubuntu sobre Azure y Amazon.
Vía Webmin crearás las bases de datos, tablas y campos en MySQL en Ubuntu, tanto en Amazon como en Azure, además de la habilitación de puertos.
Creación de la aplicación en Android que invocará la API-REST
Almacenarás y consultarás datos de MySQL sobre Ubuntu montados en Azure y Amazon mediante una API-REST
Al terminar el curso podrás realizar aplicaciones para Android utilizando Visual Studio 2017 Community Edition que te permita almacenar y consultar información en tablas NoSQL y archivos en contenedores de la nube de Microsoft Azure. Además podrás acceder desde el dispositivo a Servicios REST con acceso a MySQL sobre Ubuntu en la nube de Amazon y Azure.
Temas que se tratarán:
Creación de la Interfaz gráfica tipo Constraint Layout (Android Studio)
Aplicación de tipografía específica
Acceso a la cámara para obtención de imagen
Obtención de coordenadas de la geolocalización
Esquinas redondeadas de botones e imágenes
Almacenamiento de información en Azure en tabla NoSQL
Almacenamiento de archivos en contenedores de Azure
Barra de progreso de cargado de datos
Consulta de datos completos de tablas NoSQL de Azure
Consulta de datos detallados de tablas NoSQL de Azure
Colocación de datos en Lista con inclusión de imágenes ajustadas
Aplicación de fondos con degradado
Generación de detalle a partir de consulta específica
Generación de adaptador de datos
Aplicación móvil con coordenadas en Google Maps
Levantamiento de la API-REST ASP.NET Web API 2.0 en C# con Mono tanto de consumo como de almacenamiento de datos en máquina virtual Ubuntu 16 sobre XSP con acceso a MySQL sobre Amazon y Azure.
Consumo móvil de la API-REST
Con códigos incluidos para facilitar el aprendizaje.
Nota Importante: Por la cantidad de alumnos en el curso, se incluyen por mensaje directo dentro de la plataforma el link para descargar todos los códigos usados en el curso, por lo que no se tienen asesorías personalizadas al momento.