70

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

1105Puntos

hace 10 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
juan_villalvazo

1105Puntos

hace 10 meses

Todas sus entradas
Escribe tu comentario
+ 2
Ordenar por:
24

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

1
24756Puntos
10 meses

jajajaajaja igual me llamo la atencion el autor del post

1
1105Puntos
10 meses

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

7
14110Puntos

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

7
9856Puntos

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

1
1105Puntos
10 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
30360Puntos

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

1
1105Puntos
10 meses

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

2
48573Puntos

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

5
7Puntos
10 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
4177Puntos

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

2
5016Puntos

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
6151Puntos
10 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
4353Puntos

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

1
3397Puntos

Me motivé y completé la ruta xD

1
24756Puntos

Ya me motivaron a aprender SwiftUI :3

1
2812Puntos

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
5432Puntos

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

1
17346Puntos

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