Flutter es una tecnología de tendencia este año. Este artículo sugerirá algunas formas gratuitas y de pago de aprender a desarrollar aplicaciones de iOS y Android con Flutter.
¿Está interesado en el desarrollo de aplicaciones móviles?
Si tu respuesta es sí, ¡estás leyendo el artículo correcto! Tal vez aún no sepas sobre Flutter, pero no te preocupes, escribí un artículo sobre qué es el flutter y por qué deberías aprenderlo este año.
Flutter es un marco de interfaz de usuario móvil gratuito y de código abierto creado por Google y lanzado en mayo de 2017. En pocas palabras, esto le permite crear una aplicación móvil nativa con un solo código. Significa que puede usar un lenguaje de programación y una base de código para crear dos aplicaciones diferentes (IOS y Android). - Qué es Flutter y por qué debería aprenderlo en 2020En esta publicación, comparto con ustedes dos tipos de contenido, gratis o de pago. Traté de encontrar excelentes recursos para apoyar a cada tipo de alumno (videos, cursos, libros, tutoriales, etc.).
Antes de comenzar, también escribí un artículo sobre si debería aprender a codificar con contenido pago o gratuito, y ¿por qué? Si no sabe qué tipo de contenido es el mejor para usted, le recomiendo que lea ese artículo antes de leer este.
Entonces empecemos. Intenté explicar cada recurso con un pequeño párrafo. Toda la información proviene de la descripción del sitio web asociado. Como puede imaginar, no he probado todos estos métodos. Si necesita más detalles, lo invito a visitar el sitio web vinculado.
? Contenido libre
? Vídeos / Cursos
- Tutorial de programación de dardos - Curso completo
Un curso completo de FreeCodeCamp en Dart.
Aprenda el lenguaje de programación Dart en este tutorial completo para principiantes. Dart es un lenguaje de programación estrictamente escrito que se utiliza en el marco de Flutter para desarrollar aplicaciones móviles multiplataforma. - Tutorial de programación de dardos - Curso completo- Curso Flutter: tutorial completo para principiantes (compilación de aplicaciones para iOS y Android)
Un tutorial completo de FreeCodeCamp para principiantes. Este tutorial fue una de mis referencias cuando comencé Flutter. Es una excelente introducción y te ayuda a comprender los primeros conceptos que te serán útiles.
Aprenda Flutter, el innovador marco de desarrollo móvil multiplataforma de Google, para crear aplicaciones para Android e iOS. En este curso, Nick Manning de Flutter Crash Course te enseña cómo empezar a trabajar con Flutter de forma rápida y eficaz. Nick ha sido ingeniero de Flutter desde 2017 y ha resumido este conocimiento del mundo real en un curso intensivo, claro, realista y paso a paso. - Curso Flutter - Tutorial completo para principiantes (compila aplicaciones para iOS y Android)- Curso acelerado de aleteo
Un curso intensivo de Traversy Media sobre Flutter.
En este curso intensivo, analizaremos Flutter para crear aplicaciones móviles nativas. Veremos qué es Flutter, cómo configurarlo, widgets integrados, widgets sin estado y con estado, enrutamiento y más. - Medios de Traversy- Tutorial de Flutter para principiantes
Una lista de reproducción de Youtube en Flutter para principiantes creada por The Net Ninja.
Descubrirás cómo usar Flutter (y Dart) para crear aplicaciones de Android e IOS desde cero. ¡Aprenderá todo sobre widgets, paquetes, activos y código asincrónico para crear una aplicación de hora mundial, así como otras dos mini-aplicaciones para poner en práctica sus habilidades de Flutter! - Tutorial de Flutter para principiantes- Compilación de aplicaciones de Flutter y Firebase
Una lista de reproducción de Youtube en Flutter y Firebase creada por The Net Ninja. Cuando quise usar Firebase en mi primera aplicación, primero hice este curso. Fue completo y me dio una buena comprensión de cómo integrar esta herramienta con Flutter.
Aprenderá a crear una aplicación Flutter desde cero, usando Firebase Firestore (una base de datos en tiempo real) y Firebase Authentication. Esta lista de reproducción es para desarrolladores que ya conocen Flutter. - Compilación de aplicaciones Flutter y Firebase- Codificador Reso
Un canal de Youtube dedicado a Flutter. Reso Coder creó muchos tutoriales para explicar cómo funciona el marco. Se explican varias herramientas que puede usar con Flutter para que pueda integrarlas en su proyecto. Incluso hay lecciones sobre arquitectura de código para Flutter.
Flutter está cambiando la escena del desarrollo de aplicaciones. ¡No te quedes atrás! Aprenda a desarrollar para dispositivos móviles y web multiplataforma. Aprenda de lecciones impulsadas por proyectos cuidadosamente elaboradas y aplique inmediatamente lo que ha aprendido en sus propias aplicaciones. - Codificador Reso- Pilas llenas
Un canal de Youtube dedicado a Flutter. Descubrirás muchos tutoriales sobre Flutter, como Firebase, UI, arquitectura, etc. También hay lecciones de Flutter móviles y web.
Aprenda a crear aplicaciones móviles listas para producción de alta calidad con Flutter. - FilledStacks- Código con Andrea
? ? Google Codelabs
También puede aprender Flutter con el sitio web de Google Codelabs. El sitio web ofrece una experiencia de codificación práctica guiada, basada en tutoriales. Acabo de descubrir este sitio. Incluso puedes usarlo fuera de Flutter. Hace referencia a todas las tecnologías de Google con muchos tutoriales para ayudarlo a usarlas.
La mayoría de los laboratorios de código lo guiarán a través del proceso de creación de una pequeña aplicación o agregar una nueva característica a una aplicación existente. Cubren una amplia gama de temas como Android Wear, Google Compute Engine, Project Tango y las API de Google en iOS. - Google Codelabs? Documentación
Algo que me encanta de Flutter es la documentación. Es completo y puede ser útil cuando esté aprendiendo o desarrollando una aplicación.
La documentación pasa por muchos temas, como:
- Cómo empezar con Flutter
- Todos los widgets disponibles
- Los documentos de la API (documentos de bibliotecas)
- Un libro de cocina con muchos tutoriales.
- Algunos ejemplos de aplicaciones
- El canal de Youtube de Flutter
? Libros
- Flutter sucintamente
Al buscar en la documentación de Flutter, encontré este libro. El autor crea una aplicación completamente funcional, que le permite obtener una comprensión clara del marco. Este libro es accesible tanto si tiene experiencia en desarrollo móvil como si no.
- Manual de tutoriales de Flutter
Este libro de cocina contiene recetas que demuestran cómo resolver problemas comunes al escribir aplicaciones Flutter. Cada método es independiente y se puede utilizar como referencia para ayudarle a crear una aplicación. Se puede utilizar además de la documentación de Flutter. Allí se enumeran muchos ejemplos.
? HereWeCode
Planeo crear tutoriales en Flutter pronto. Para mantenerse actualizado, puede seguir el canal de Youtube y Twitter. No dude en hacerme saber qué temas y tutoriales desea ver.
? Contenido pago
? Cursos
- El Bootcamp completo de desarrollo de Flutter 2020 con Dart
- Aprenda Flutter & Dart para crear aplicaciones iOS y Android [2020]
- Dart and Flutter: la guía completa para desarrolladores
- Flutter y Firebase: crea una aplicación completa para IOS y Android
? Libros
- Aprenda Google Flutter Fast: 65 aplicaciones de ejemplo
Un libro completo sobre Flutter. Aprenda Google Flutter por ejemplo con 65 mini-aplicaciones de ejemplo. Aprenderá a crear de todo, desde la aplicación más básica hasta una avanzada con arquitectura compleja. Al final del libro, el autor le explica cómo publicar su aplicación en las tiendas de aplicaciones.
- Beginning Flutter: Una guía práctica para el desarrollo de aplicaciones 1.a edición
Esta es una excelente introducción a Flutter para que pueda comenzar rápidamente y comprender los principios fundamentales. Si prefieres aprender a través de libros, ¡no lo dudes!
Beginning Flutter: A Hands-On Guide to App Development es un recurso esencial para desarrolladores tanto experimentados como novatos interesados en comenzar con Flutter. Es una introducción a Flutter, paso a paso. Este libro está escrito por Marco L. Napoli, director ejecutivo de Pixolini Inc. y desarrollador experimentado de aplicaciones móviles, web y de escritorio. Tiene un sólido historial comprobado en el desarrollo de sistemas visualmente elegantes y fáciles de usar. - Beginning Flutter: una guía práctica para el desarrollo de aplicaciones 1.a ediciónConclusión
¿Conoces otros recursos para aprender Flutter? Envíame un mensaje en Twitter y los agregaré.
No dudes en compartir este artículo si te gustó.
No te pierdas mi contenido siguiéndome en Twitter e Instagram.
Puede encontrar otros artículos como este en mi sitio web: herewecode.io.
¿Quieren más?
- Cada semana, obtenga una cita motivacional con algunos consejos, un breve tutorial en algunas diapositivas y una foto del desarrollador en Instagram.
- Suscríbase al boletín y obtenga los últimos artículos, cursos, tutoriales, consejos, libros, motivación y otro contenido exclusivo.