Xamarin Forms: Crea Apps Android, iOS y Windows con C#!

Utiliza Xamarin Forms, C#, XAML, SQLite y Azure para crear aplicaciones nativas multiplataforma (Android, iOS y Windows)

4.65 (738 reviews)
Udemy
platform
Español
language
Mobile Apps
category
instructor
Xamarin Forms: Crea Apps Android, iOS y Windows con C#!
2,356
students
5.5 hours
content
Jan 2018
last update
$39.99
regular price

What you will learn

Al finalizar el curso sabrás crear aplicaciones NATIVAS Windows, Android y iOS que comparten 100% de código entre ellas

También sabrás utilizar C# y XAML para crear lógica e interfaces de aplicaciones multiplataforma

Habrás implementado bases de datos locales a tus aplicaciones con SQLite

Y bases de datos en la nube con servicios de Microsoft Azure y SQL

Why take this course?

Has intentado desarrollar aplicaciones para más de una plataforma, y te ha tomado bastante tiempo y demasiados recursos. Tienes que aprender más de un lenguaje de programación, dominar más de un entorno de desarrollo y te toma muchísimo tiempo crear la misma aplicacion para distintas plataformas, aunque sea exactamente la misma funcionalidad.

Xamarin.Forms te permite resolver todo esto, al crear aplicaciones Android, iOS y Windows con una base de código C# e interfaz XAML 100% compartida entre las plataformas. Ahora solo tienes que escribir la lógica una vez en C#, y definir la interfaz una vez en XAML para que se genere una aplicación COMPLETAMENTE NATIVA, de cada una de estas plataformas.


Resumen del curso

  1. Introducción a Xamarin
  2. Hola Mundo con Xamarin
  3. XAML - Aplicación Mis Contactos
  4. C#
  5. SQLite
    1. Azure Mobile App Service
    2. Publicando la aplicación

    Si quieres crear aplicaciones multiplataforma para cubrir un requerimiento de tus clientes, o para alcanzar a la mayor cantidad de usuarios posibles, este curso es para ti. Cuando lo termines, sabrás crear aplicaciones Windows, Android y iOS que comparten 100% de código, ahorrando gran cantidad de recursos, tiempo y esfuerzo en tu proceso de creación y desarrollo de aplicaciones.


    ¿Por qué tomar mi curso en lugar de un curso de alguien más?

    Hay muy buenos cursos allá afuera, pero son pocos los que cubren las tres plataformas principales, y te permiten desarrollar aplicaciones para Windows, iOS y Android con Xamarin.Forms. Además, este curso cubre el uso de Microsoft Azure como servicio en la nube de almacenamiento de datos con bases de datos SQL, y su conexión con Xamarin Forms.

    Además tengo gran experiencia enseñando Xamarin (con dos cursos en inglés aquí mismo en Udemy con gran cantidad de estudiantes), y he desarrollado aplicaciones con C# y XAML desde la época de Windows Phone 7.

    ¡No te quedes fuera, únete a mi comunidad de más de 13,000 estudiantes y aprende Xamarin ya!

    Si no estás satisfecho con el curso, siempre puedes usar tu garantía de 30 días para pedir un reembolso, ¡sin hacer pregunta!

    ¡Espero verte en la primera lección!

    Content

    Introducción a Xamarin

    ¿Cómo funciona Xamarin?
    ¿Por qué usar Xamarin?
    Instalando Xamarin en macOS
    Instalando Xamarin en Windows
    Obteniendo el Código Fuente de los Proyectos del Curso desde GitHub

    Hola Mundo con Xamarin

    Creando un Proyecto Xamarin.Forms
    La estructura del proyecto
    Elementos XAML
    Conexión con el Código C#
    Probando en Emulador Android
    Conexión de Visual Studio a Xamarin Mac Agent
    Probando en Emulador iOS
    Probando en Windows

    XAML - Aplicación Mis Contactos

    StackLayout - Creando la Página de Nuevo Contacto
    Grid - Creando la Página de Detalles del Contacto
    Listas en XAML - Listando los Contactos
    Recursos y Estilos en XAML

    C#

    Métodos
    Clases y Herencia
    Propiedades
    Interfaces
    Sobreescritura y Sobrecarga de Métodos

    SQLite

    Agregando SQLite al Proyecto
    Estableciendo la Ruta para la Base de Datos
    Guardando en una Tabla de la Base de Datos SQLite
    Navegación y ToolbarItem
    Leyendo de la Tabla de la Base de Datos

    Azure Mobile App Service

    Creando una Cuenta Azure con 200 dólares de crédito gratuito
    Preparando el App Service
    Conectando a la Aplicación Xamarin
    Insertando a la Base de Datos SQL en la Nube
    Leyendo de la Base de Datos en la Nube

    Publicando la Aplicación

    Asignando los Íconos de Aplicación en Android
    Preparando la aplicación Android
    Creación del APK
    Publicando el APK
    Asignando los Íconos de la Aplicación en iOS
    Preparando la aplicación iOS
    Creación del IPA
    Publicación del IPA
    Asignando los Íconos de Aplicación en Windows
    Preparando la aplicación Windows
    Publicación del APPX

    Sección Bonus - Favor de Leer

    ¡Felicidades!
    Bonus - Sigue aprendiendo

    Screenshots

    Xamarin Forms: Crea Apps Android, iOS y Windows con C#! - Screenshot_01Xamarin Forms: Crea Apps Android, iOS y Windows con C#! - Screenshot_02Xamarin Forms: Crea Apps Android, iOS y Windows con C#! - Screenshot_03Xamarin Forms: Crea Apps Android, iOS y Windows con C#! - Screenshot_04

    Reviews

    Oscar
    February 3, 2023
    Aunque el instructor es bueno, la verdad es que en este curso poco se programa. El curso efectivo de este instructor está en Ingles. Se nota que tomo algunos videos de su curso principal y los edito, lo cual por momentos hace que te pierdas y no sepas que fue lo que sucedió. Además, está muy viejo el curso (2017), muchos de los paquetes NUGET que pide que instalen ya no existen en Visual Estudio 2023. El instructor no responde preguntas, (pero la verdad con la poca programación que se hace no creo que se ocupe) así que si fuera por mí, le daría cero estrellas (pero no deja UDEMY). Si tu intención es aprender a programar en XAMARI muy básico, entonces este es tu curso, pero si buscar algo más intermedio y avanzado, este curso no es para ti. No mal gastes tu dinero en este curso (como me paso a mí). Tal vez su curso en INGLES tenga más tópicos y sea mejor. Además, debes de tomar en cuenta que si tienes una PC con procesador AMD no podrás correr las aplicaciones en emulador de Android o IOS, forzosamente se debe de tener un Intel para último sistema.
    Derly
    August 8, 2022
    Le falta actualizar mas por la parte del Azure el portal ya no es como lo muestra el curso y si es muy complicado entenderle
    SGD
    January 11, 2022
    Me parece claro a la hora de explicar y aprovecha para tocar otros conceptos interesantes, fuera de estrictamente hablar de Xamarin
    Alexander
    June 20, 2021
    Buen curso introductorio. Muy útil si partes con cierta base en c#. Proporciona una visión inicial de Xamarin Forms recomendable antes de empezar a profundizar.
    Jonathan
    April 8, 2019
    I Need More Explanation and Digital Content for Consulting, the examples only explain the functionality on VisualStudio for Windows , I am Working for Mac.
    Juan
    April 8, 2019
    Buen Curso, me ha ayudado bastante en mi inicio como desarrollador de apps, solo que el autor no atiende las preguntas del foro de manera oportuna, hice una hace 2 semanas y aun está sin respuesta
    Obed
    March 29, 2019
    la clase es super clara, buena pronunciación, Voz clara nitida. buenos ejemplos, buena duración del video.
    Samuel
    March 27, 2019
    Excelente curso Eduardo, estoy muy satisfecho y haz aclarado mis dudas respecto a como comenzar a desarrollar en el mundo de Xamarin. Voy a realizar una aplicación para sacar presupuestos de cocinas y baños, espero pronto darte noticias de que logré desarrollarla con los conocimientos adquiridos con tu curso.
    Eduardo
    March 10, 2019
    Un curso muy didáctico e instructivo para iniciarme en el mundo de desarrollo móvil con Xamarin Forms.
    Armando
    February 21, 2019
    De verdad es bueno, bien desarrollado, a pesar de no tener conocimientos esperaba tener claro el manejo de las listas con algunos elementos incrustados como iconos , checkbox, etc., pero a pesar de eso es muy bueno. En mi caso, no tenia ningún conocimiento en Xamarin, y era de mi interés comenzar a comprender su uso, ha servido completamente a mi propósito. Gracias.
    Victor
    January 9, 2019
    Mucho muy basico, no se ven todos los controles, no profundiza en nada, todo lo expresado en el curso se puede conseguir en youtube, aunado a que es del 2017, deben expresar la antigüedad mas claramente
    Esteban
    January 9, 2019
    Bueno es mi primer experiencia en un lenguaje de este tipo (programaba aplicaciones de escritorio) y me parece increíble en lo fácil que el instructor lo hace ver y lo bien que explica hasta el minímo detalle.
    Adrian
    December 28, 2018
    El curso es bueno y está muy bien dado por el profesor. Pero creo que es damasiado básico. Le faltaría algo de información como por ejemplo como conectarse a un servicio web y como realizar autenticación y autorización. Saludos!
    Felipe
    December 10, 2018
    El curso es excelente para iniciar con Xamarin, incluso para quien no domina C#. La didactica y el ritmo son excelentes. Este curso seria mi primera opcion para quien no sabe nada. Luego le seguiria con otros mas avanzados.
    Julio
    November 28, 2018
    La mejor elección que pude haber hecho al elegir el curso, los temas vistos hasta el momento están muy bien detallados

    Charts

    Price

    Xamarin Forms: Crea Apps Android, iOS y Windows con C#! - Price chart

    Rating

    Xamarin Forms: Crea Apps Android, iOS y Windows con C#! - Ratings chart

    Enrollment distribution

    Xamarin Forms: Crea Apps Android, iOS y Windows con C#! - Distribution chart
    1493392
    udemy ID
    1/3/2018
    course created date
    11/21/2019
    course indexed date
    Bot
    course submited by