Platzi
Platzi

Suscríbete a Expert y aprende de tecnología al mejor precio anual.

Antes:$249
$209
Currency
Antes:$249
Ahorras:$40
COMIENZA AHORA
67

¿Por qué crear apps móviles con SwiftUI?

959Puntos

hace 2 meses

Curso de SwiftUI desde Cero
Curso de SwiftUI desde Cero

Curso de SwiftUI desde Cero

Aprende las bases de SwiftUI para crear aplicaciones móviles para iOS, iPadOS y todo el ecosistema de aplicaciones de Apple con tu profesor Juan Villalvazo.

La razón principal es porque SwiftUI es el framework para crear interfaces de usuario de aplicaciones para todas las plataformas de Apple de forma nativa. Así que si quieres desarrollar apps para iOS, iPadOS e incluso macOS, esta es la tecnología que debes aprender.

Pero conozcamos un poco más a fondo otras razones por las que SwiftUI es esa opción ideal para crear tus apps para el ecosistema de Apple de una forma más sencilla.

Diferencias de SwiftUI con otros lenguajes y plataformas

SwiftUI utiliza el lenguaje de programación Swift, un lenguaje más sencillo de entender y escribir que otros lenguajes. Por ejemplo, en el lenguaje de programación C tienes que escribir las siguientes líneas de código para mostrar un círculo en pantalla.

mobile.png

Mientras que con SwiftUI con menos de 10 líneas lo lograrías como puedes ver a continuación.

circulo_swiftui.png

En este post no solo quiero convencerte de cómo con SwiftUI podemos programar de una manera mucho más rápida que con otras tecnologías, ya que al ser moderno le lleva delantera a otras formas de programar y esto es lo mínimo que se esperaría de él.

Así que, aunque en las imágenes anteriores puedes ver fácilmente que en C tienes que escribir más líneas de código, lo que no es tan aparente es que con SwiftUI se utiliza otra manera de programar totalmente distinta a la mayoría de lenguajes de programación del pasado.

Estoy hablando de la programación declarativa, la cual a mi parecer es uno de los mayores avances en el mundo de la programación desde el momento en que tenemos IDE a nuestro servicio.

La programación declarativa en SwiftUI nos ayuda a crear

Con SwiftUI utilizamos programación declarativa e indicamos al sistema qué es lo que queremos que haga y no cómo queremos que lo haga, esa parte nos la “ahorramos” y nos dedicamos a crear lo que queremos.

Si le decimos que despliegue una imagen en pantalla no nos interesa saber cómo reservar un espacio de memoria o cómo encuentra la manera de mostrar la imagen dependiendo de su formato gráfico. Simplemente queremos que la imagen se muestre y eso se logra de forma declarativa muy fácilmente:

xcode_app.png

¿Cómo puedes aprender SwiftUI?

Así que te invito a descubrir el mundo de la programación declarativa en la creación de aplicaciones móviles con la nueva saga de cursos que Platzi y yo hemos preparado:

  1. Curso de SwiftUI desde Cero

  2. Curso de Desarrollo de Aplicaciones iOS con SwiftUI

  3. Curso de Especialización en Desarrollo de Aplicaciones con SwiftUI

Comienza ahora y empieza a crear tus primeras aplicaciones móviles y de escritorio para todo el ecosistema de Apple. Y recuerda lo que en verdad importa al ser programador: crear soluciones y nunca parar de aprender.

Curso de SwiftUI desde Cero
Curso de SwiftUI desde Cero

Curso de SwiftUI desde Cero

Aprende las bases de SwiftUI para crear aplicaciones móviles para iOS, iPadOS y todo el ecosistema de aplicaciones de Apple con tu profesor Juan Villalvazo.
Juan
Juan
Escribe tu comentario
+ 2
Ordenar por:
24

No pude evitar leer el post con la voz de Juan jajaj

1
10569Puntos
2 meses

jajajaajaja igual me llamo la atencion el autor del post

1
2 meses

jajajajajaja ahora imagina que digo: Bienvenidos, bienvenidas a un video más de la Vida de Programador xD

7
6522Puntos

exelente post. like los que quieran un curso de kotlin tan completo como el de swift 😃

7
6471Puntos

Wow que fácil se ve swift. Cuando le sepa al desarrollo web le entro

1
2 meses

Si : D nos vemos en un futuro en mis cursos

3

Para todos todos, este señor fue mi primer profe de programacion y me enseño Java.

2
28663Puntos

Apenas compre mi nueva Macbook Pro, vendre a por estos cursos, con el gran profe Juan.

1
2 meses

Genial : D Que bueno que le darás el máximo provecho a tu mac : D

2
32693Puntos

Me encantaria aprenderlo pero no tengo Mac xdd
Que tan diferente es Swift en comparacion con JS? 🤔

5
7Puntos
2 meses

Swift es un poquito más tipado que JS sin duda, pero menos tipado que otros lenguajes por su capacidad de inferir tipos a la hora de declarar. Es supersencillo de adaptarse realmente y está fuertemente enfocado en la seguridad del codigo.

2
3219Puntos

Uno de mis profes favoritos Juan Villalvazo. ¡Sigamos adelante!

2
4324Puntos

Se necesita una computadora potente para poder emular las pantallas del iphone?
Así como en android studio que ocupa demasiados recursos, es igual para SwiftUI ?

4
5138Puntos
2 meses

Si ocupas una mac con el chip M1 no te tienes que preocupar

también he visto macbooks air del 2016 llevandolo no perfectamente pero bien

1
3680Puntos

solo termino fundamentos de programación y me lanzo a que me enseñes… le entraré de primera con esta rama…

1
17233Puntos

Carpe diem:
Un gusto de tener a Juan de profe, un tipazo. Un ser humano que no solo enseña sino que humaniza.
Saluti,
Fabricio

1
2662Puntos

Lo único medio malo es que se debe tener un Mac (cualquiera desde el Macbook Air hasta el iMac) para poder trabajar con Xcode, o bueno esta la opción de máquina virtual pero con con los nuevos chips M1 se van a complicar las cosas para esas máquinas virtuales

1
4922Puntos

Hola Juan también vas a enseñar a subir una app al AppStore?

1
10569Puntos

Ya me motivaron a aprender SwiftUI :3