Ruta de aprendizaje para crear aplicaciones móviles con Flutter - Parte 1:

Ruta de aprendizaje para crear aplicaciones móviles con Flutter - Parte 1:

¿Qué es Dart y que es Flutter?

Esta serie está enfocada en personas que apenas están entrando en el mundo de la programación y quieren enfocarse en programación móvil, les estaré dando desde las bases, hasta que comprendan como pueden llevar una aplicación de cero a producción, esto nos tomara algo de tiempo, pero será la mejor forma de tener unas bases sólidas a la hora de codificar y puedas elegir tu camino como desarrollador.

Para comprender esto, lo esencial es que diferencien entre que es Dart y que es Flutter:

Dart:

Es un lenguaje de programación de código abierto creado por Google en 2011. Este lenguaje es de uso general y orientado a objetos, si no sabes lo que es orientado a objetos da clic en el enlace el cual te llevara a mi post anterior donde explico que es la "Programación orientada a objetos".

https://isai-arellano.com/programacion-orientada-a-objetos-poo-parte-1

El propósito de este lenguaje es crear interfaces de usuario amigables muy fácilmente, actualmente se ha hecho muy popular entre desarrolladores moviles, ya que utilizando Flutter puedes crear aplicaciones muy atractivas visualmente e incluso existen alternativas para poder utilizarlo en la parte del Backend.

Flutter:

Flutter es una marco de código abierto desarrollado por Google, Este es usado por los desarrolladores para crear interfaces de usuario "UI" en distintas plataformas con un solo código base, actualmente es compatible con el desarrollo de aplicaciones:iOS, Android, Web, Windows, MacOS, Linux e incluso en sistemas embebidos.

¿Cómo nos ayuda Flutter en el desarrollo de aplicaciones móviles?

Flutter simplifica el proceso de creación de interfaces de usuario, esto nos facilita que al crear un solo código base, nos funciona para todas las otras plataformas mencionadas anteriormente.

Flutter es una alternativa "multiplataforma", ya que existe el desarrollo de aplicaciones "nativas".

El desarrollo de aplicaciones nativas consiste en crear un código para cada plataforma específica, es decir: para crear una aplicación Android, necesitas crear tu base de código con el lenguaje Java o Kotlin y para desarrollar para iOS deberías utilizar Objective-C o Swift, en cambio, con Flutter un solo código Dart nos sirve para compilar la aplicación en ambas plataformas.

Teniendo esto en mente, lo primero que necesitamos aprender para poder crear nuestras interfaces son las bases de Dart. En los siguientes posts empezaremos a ver lo básico de Dart así como su sintaxis e ir detallándola poco a poco, te espero en los siguientes posts.

Te dejo links oficiales de Flutter y Dart donde podrás encontrar más información acerca de ambos:

https://flutter.dev/

https://dart.dev/

Por último: estoy intentando llegar a los 1000 suscriptores en Facebook y estoy en proceso de crear comunidad, te agradecería que me siguieras en mis redes sociales y te unieras a mi servidor de Discord donde estaré publicando, cada que suba contenido nuevo, al igual podrías suscribirte a mi newsletter, te dejo mis links aquí abajo:

Discord: discord.gg/PVSayFhn

YouTube: youtube.com/@code-crushers

Facebook: facebook.com/isai.x.x

Did you find this article valuable?

Support Isaí Arellano by becoming a sponsor. Any amount is appreciated!