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

Curso de SwiftUI desde Cero (2021)

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

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 (2021)

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados