En este capítulo vamos a ver qué es Xamarin, cómo funciona y en qué nos beneficia en el desarrollo de aplicaciones móviles para Android, iOS y Windows Phone, siendo la principal alternativa al desarrollo nativo, creando aplicaciones nativas para estas plataformas.Xamarin.iOS.
-
Introducción a Xamarin / 02:25
-
Qué necesitamos a la hora de trabajar con Xamarin / 01:19
-
Cómo instalar Xamarin con Visual Studio 2017 / 02:13
-
Qué hacer y cómo usar Xamarin / 01:59
-
Xamarin.iOS: qué es y cómo usarlo / 03:56
-
Xamarin.Android y su forma de uso / 02:08
-
Trabajando con Xamarin Forms / 02:38
-
Xamarin.Android y los simuladores / 01:25
-
Cómo trabajar con simuladores en Xamarin.iOS / 01:16
A lo largo de este capítulo vamos a desarrollar la primera aplicación nativa para iOS mediante el empleo de Xamarin.iOS. Hablaremos sobre sus clases, los métodos que utiliza y las propiedades del entorno de trabajo y usaremos Xcode y C#.
-
Desarrollo de aplicaciones Xamarin.iOS / 03:57
-
Cómo conectarnos a una Mac local / 03:22
-
Primer proyecto con Xamarin.iOS / 02:59
-
Aproximación a la interfaz y los elementos del proyecto / 03:26
-
Cómo modificar las propiedades de un proyecto / 02:17
-
Cómo trabajar con el storyboard con Xamarin.iOS / 03:48
-
Diseño de la interfaz de la aplicación / 06:32
-
Primera clase C# para iOS: cómo crearla / 02:54
-
Qué es el Asset Catalog en Xamarin.iOS / 02:52
-
Probar el proyecto en un dispositivo iOS / 01:51
Para este capítulo vamos a crear un proyecto con Visual Studio 2017 usando Xamarin.iOS. Esta vez realizaremos una lista de compras y usaremos Navigation Controller para cargar datos a través del lenguaje C#.
- Partiendo de cero en el proyecto lista de compra / 01:50
- La importancia del storyboard dentro del proyecto / 02:55
- Cómo crear la primera clase C# de la lista de compras / 04:45
- Navegación entre vistas: Navigation Controller / 04:55
- Qué son los Table View o vistas de tabla / 02:47
- Cómo utilizar los Table View en nuestro proyecto / 07:47
- Navegar entre la diferentes vistas de un proyecto / 04:56
- La vista inicial o splash de la aplicación / 04:12
- Añadir íconos a nuestro proyecto Xamarin. iOS / 01:41
- Comprobación de la aplicación en un dispositivo iOS / 01:51
En este ejemplo práctico vamos a crear una aplicación para iOS en la que se consuman datos externos provenientes de un servidor web. Usaremos, igualmente, Visual Studio 2017 con Xamarin.iOS.
-
Iniciando el proyecto de cursos con Xamarin.iOS / 02:51
-
Familiarizarnos con el servicio web externo / 01:50
-
El storyboard en nuestro proyecto de Xamarin.iOS / 04:07
-
Cómo personalizar las Table View en Xamarin.iOS / 01:54
-
Que son los NuGet en Xamarin.iOS / 02:26
-
Cómo cargar datos desde un archivo Json / 06:42
-
Crear y aplicar clases en una celda / 04:53
-
Usando un Table View Source / 03:51
-
Datos dinámicos en un Table View personalizado / 09:34
-
La vista detalle del proyecto Cursos / 03:40
-
Navegación entre las vistas / 05:00
-
Personalización de la vista de detalle / 01:49
Vamos a desarrollar una nueva aplicación usando esta vez Xamarin.Android. Se trata de crear una lista de compras usando, nuevamente, Visual Studio 2017 y C# como lenguaje de programación. Vamos a ver cómo hacerlo a lo largo de los siguientes videos.
- Crear el proyecto Xamarin.Android / 02:40
- Agregar los componentes necesarios al proyecto / 03:06
- Creación de clases C# del proyecto / 04:36
- Usar variables para capturar datos de las vistas / 02:50
- Intercambio de información entre vistas / 09:31
- Creación del List View / 05:04
- Resolución de errores de la aplicación Android / 03:17
En este capítulo vamos a crear un proyecto en Xamarin.Android usando Visual Studio 2017 y C# como lenguaje de programación. A lo largo de los siguientes videos veremos cómo generar una aplicación móvil cuya información se muestre en el Activity.
- Aproximación al proyecto en Xamarin.Android / 02:34
- Ver cómo generar las vistas del proyecto / 05:54
- Cómo crear los datos de la información / 07:46
- Cómo hacer tablas personalizadas en Xamarin.Android / 01:48
- El Base Adapter para el List View / 05:58
- Cómo pasar los datos de una pantalla a otra / 07:38
- Vista detalle de los cursos / 04:17
- Usar el simulador para testear la aplicación / 01:49
Xamarin.Forms nos va a permitir crear un proyecto multiplataforma que aúne las tres plataformas principales, iOS, Android y Windows Phone, lo que supone una gran ventaja. A lo largo de todo este capítulo veremos cómo hacerlo.
- Conocer Xamarin.Forms / 03:55
- Cuándo debemos usar Xamarin.Forms / 02:50
- Portable Class Library vs. Shared Project en Xamarin.Forms / 03:51
- El entorno de trabajo en Xamarin.Forms / 02:54
- Conectar mi dispositivo Apple en Xamarin.Forms / 03:55
- Primera app nativa con Xamarin.Forms / 02:23
- Crear una interfaz de usuario con C# / 04:10
- Usar código específico para cada plataforma móvil / 04:32
Cuando estamos trabajando con Visual Studio 2017, XAML va a permitirnos crear interfaces que tienen la posibilidad de interactuar con el código escrito en C# en Xamarin.Forms. Vamos a ver todo esto a lo largo del capítulo.
- XAML: qué es y cómo funciona / 02:54
- Qué diferencias existen entre C# y XAML / 02:52
- Cómo crear el primer archivo XAML / 01:34
- Creación de una interfaz de usuario con XAML / 04:04
- Qué son los layout en XAML / 03:30
- Usar el grid o cuadrícula en XAML / 02:14
- Cómo usar los botones en XAML / 01:53
A lo largo de este capítulo veremos cómo crear una aplicación en la que aparecerá información sobre cursos que cargaremos externamente mediante un servidor web. Usaremos Visual Studio 2017, Xamarin.Forms y, como lenguaje de programación, C#.
-
Crear nuestro proyecto Xamarin.Forms / 02:48
-
Agregando los servicios web / 08:44
-
Usar XAML para crear las vistas del proyecto / 07:27
-
Que son los data binding / 03:23
-
Cómo procesar la información proveniente de JSON / 07:28
-
Usar el evento Item Selected en Xamarin.Forms / 03:06
-
Flujo de información entre páginas / 05:34
-
Mostrar información adicional del Navigation Page / 05:29
-
La vista Master Details / 07:38
-
Comprobar el funcionamiento de la aplicación en Android / 01:48
-
Testear el comportamiento de la aplicación en iOS / 01:37
Excelente Aporte Gracias Master Cibergam