- 21
- 3 184
Brainglab
Chile
Приєднався 5 бер 2019
🚀 Bienvenido al canal Brainglab - Desarrollo de Apps con Flutter 🚀
¿Quieres aprender a crear aplicaciones móviles de alto rendimiento para Android e iOS utilizando Flutter? Estás en el lugar correcto. Soy Miguel Ángel Bravo, desarrollador Full Stack Developer. En este canal encontrarás:
\t•\t🛠️ Tutoriales paso a paso sobre Flutter y Dart.
\t•\t📚 Mini cursos para todos los niveles: desde principiantes hasta avanzados.
\t•\t💡 Consejos prácticos para optimizar y personalizar tus aplicaciones.
\t•\t🌐 Integraciones con herramientas modernas como Supabase y más.
\t•\t🚀 Soluciones a problemas comunes en el desarrollo móvil.
Únete a nuestra comunidad y lleva tus habilidades al siguiente nivel. No importa si estás empezando o si ya tienes experiencia, aquí encontrarás contenido valioso que te ayudará a convertir tus ideas en aplicaciones reales.
¡Suscríbete y activa las notificaciones para no perderte ningún video nuevo! Comienza hoy mismo tu viaje en el desarrollo de apps con Flutter. 🚀
¿Quieres aprender a crear aplicaciones móviles de alto rendimiento para Android e iOS utilizando Flutter? Estás en el lugar correcto. Soy Miguel Ángel Bravo, desarrollador Full Stack Developer. En este canal encontrarás:
\t•\t🛠️ Tutoriales paso a paso sobre Flutter y Dart.
\t•\t📚 Mini cursos para todos los niveles: desde principiantes hasta avanzados.
\t•\t💡 Consejos prácticos para optimizar y personalizar tus aplicaciones.
\t•\t🌐 Integraciones con herramientas modernas como Supabase y más.
\t•\t🚀 Soluciones a problemas comunes en el desarrollo móvil.
Únete a nuestra comunidad y lleva tus habilidades al siguiente nivel. No importa si estás empezando o si ya tienes experiencia, aquí encontrarás contenido valioso que te ayudará a convertir tus ideas en aplicaciones reales.
¡Suscríbete y activa las notificaciones para no perderte ningún video nuevo! Comienza hoy mismo tu viaje en el desarrollo de apps con Flutter. 🚀
Cómo Implementar una Base de Datos SQLite en Flutter 🚀 | Tutorial Paso a Paso
¿Quieres aprender a integrar una base de datos SQLite en tu aplicación Flutter? 🚀 En este video, te enseño paso a paso cómo implementar SQLite para gestionar datos de manera eficiente y sin conexión en tus aplicaciones móviles. Si buscas mejorar la funcionalidad y rendimiento de tus proyectos Flutter, ¡este tutorial es para ti! 🌟
¿Qué aprenderás en este video?
• Introducción a SQLite y su importancia en el desarrollo móvil.
• Cómo configurar e integrar SQLite en tu proyecto Flutter.
• Crear, leer, actualizar y eliminar (CRUD) registros en la base de datos.
• Mejores prácticas para manejar bases de datos locales en Flutter.
• Ejemplos prácticos que podrás implementar directamente en tus proyectos.
Ventajas de usar SQLite con Flutter:
• Operatividad sin conexión: Tus aplicaciones pueden funcionar sin necesidad de internet.
• Alto rendimiento: Maneja grandes volúmenes de datos localmente.
• Fácil implementación: Integración sencilla con Flutter utilizando paquetes disponibles.
• Ligero y eficiente: Ideal para dispositivos móviles con recursos limitados.
En este tutorial, te guiaré desde la configuración inicial hasta la implementación completa de SQLite en tu aplicación Flutter, proporcionando ejemplos claros y prácticos.
Recursos Adicionales:
• Repositorio de GitHub con el código del video:
github.com/brainglab/app_test
• Librería sqflite para Flutter:
pub.dev/packages/sqflite
• Documentación oficial de SQLite:
www.sqlite.org/docs.html
¡No olvides suscribirte al canal y activar la campanita 🔔 para recibir más tutoriales exclusivos sobre Flutter y desarrollo móvil! Si tienes alguna duda o sugerencia, déjala en los comentarios. ¡Estoy aquí para ayudarte! 😊
Sígueme en LinkedIn: www.linkedin.com/in/miguelangelbrav
#Flutter #SQLite #DesarrolloMóvil
¿Qué aprenderás en este video?
• Introducción a SQLite y su importancia en el desarrollo móvil.
• Cómo configurar e integrar SQLite en tu proyecto Flutter.
• Crear, leer, actualizar y eliminar (CRUD) registros en la base de datos.
• Mejores prácticas para manejar bases de datos locales en Flutter.
• Ejemplos prácticos que podrás implementar directamente en tus proyectos.
Ventajas de usar SQLite con Flutter:
• Operatividad sin conexión: Tus aplicaciones pueden funcionar sin necesidad de internet.
• Alto rendimiento: Maneja grandes volúmenes de datos localmente.
• Fácil implementación: Integración sencilla con Flutter utilizando paquetes disponibles.
• Ligero y eficiente: Ideal para dispositivos móviles con recursos limitados.
En este tutorial, te guiaré desde la configuración inicial hasta la implementación completa de SQLite en tu aplicación Flutter, proporcionando ejemplos claros y prácticos.
Recursos Adicionales:
• Repositorio de GitHub con el código del video:
github.com/brainglab/app_test
• Librería sqflite para Flutter:
pub.dev/packages/sqflite
• Documentación oficial de SQLite:
www.sqlite.org/docs.html
¡No olvides suscribirte al canal y activar la campanita 🔔 para recibir más tutoriales exclusivos sobre Flutter y desarrollo móvil! Si tienes alguna duda o sugerencia, déjala en los comentarios. ¡Estoy aquí para ayudarte! 😊
Sígueme en LinkedIn: www.linkedin.com/in/miguelangelbrav
#Flutter #SQLite #DesarrolloMóvil
Переглядів: 54
Відео
Eliminar Registros en Supabase desde Flutter 🚀 | Tutorial Paso a Paso
Переглядів 527 годин тому
¿Quieres eliminar registros en Supabase utilizando Flutter de manera eficiente? 🚀 En este video, te enseño paso a paso cómo realizar esta operación, facilitando la gestión de datos en tus aplicaciones móviles. Si estás trabajando con bases de datos y deseas optimizar tus proyectos Flutter, ¡este tutorial es para ti! 🌟 ¿Qué aprenderás en este video? • Configuración inicial de Supabase y conexión...
Insertar Registros en Supabase con Flutter 🚀 | Tutorial Completo y Fácil Paso a Paso
Переглядів 12019 годин тому
¿Quieres insertar registros en Supabase utilizando Flutter de manera eficiente? 🚀 En este video, te enseño paso a paso cómo realizar esta integración, facilitando la gestión de datos en tus aplicaciones móviles. Si estás trabajando con bases de datos y buscas optimizar tus proyectos Flutter, ¡este tutorial es para ti! 🌟 ¿Qué aprenderás en este video? • Configuración inicial de Supabase y conexi...
Cómo Implementar un RouteObserver en Flutter 🚀 | Controla la Navegación de tu App
Переглядів 259День тому
¿Quieres aprender a controlar y monitorear la navegación en tu aplicación Flutter? 🚀 En este video, te enseño cómo implementar un RouteObserver para tener un mayor control sobre las transiciones entre pantallas y el estado de tu app. 🌟 ¿Qué aprenderás? • Qué es un RouteObserver y cómo funciona en Flutter. • Cómo implementar un RouteObserver en tu proyecto paso a paso. • Ejemplos prácticos de us...
Cómo Editar Registros en Supabase con Flutter 🚀 | Tutorial Paso a Paso
Переглядів 8814 днів тому
¿Quieres aprender a editar registros en Supabase utilizando Flutter? 🚀 En este video te enseño paso a paso cómo hacerlo de manera eficiente. Si estás trabajando con bases de datos y deseas gestionar tus datos de forma óptima, este tutorial es para ti. 🌟 ¿Qué es Supabase? Supabase es una alternativa de código abierto a Firebase, que ofrece una base de datos en tiempo real, autenticación y almace...
Cómo Validar Campos de Texto en Flutter con Expresiones Regulares 🚀 | Emails, IPs, Números y Más
Переглядів 16014 днів тому
¿Sabías que puedes validar campos de texto en Flutter de manera eficiente usando expresiones regulares? 🚀 En este video, te enseño cómo crear validaciones personalizadas para diferentes tipos de datos: emails, IPs, números, textos con espacios y mucho más. 🌟 ¿Qué aprenderás? • Cómo usar expresiones regulares en Flutter para validar campos de texto. • Validación de emails, direcciones IP, número...
Cómo Crear un Input Text Personalizado en Flutter 🚀 | Bordes, Fondos y Validaciones Dinámicas
Переглядів 6514 днів тому
¿Quieres aprender a crear un componente personalizado de tipo input text en Flutter? 🚀 En este video, te enseño cómo construir un campo de texto totalmente personalizado, donde podrás ajustar los colores del borde, el fondo, y agregar diversas validaciones dinámicas para mejorar la experiencia de usuario en tus aplicaciones. ¿Qué aprenderás? • Personalización completa del borde y el fondo del i...
Cómo Crear un AppBar Reutilizable en Flutter 🚀 | Botón Back, Título y Acciones Personalizadas
Переглядів 9321 день тому
¿Buscas optimizar el desarrollo de tus aplicaciones en Flutter? En este video, te enseño cómo crear un AppBar reutilizable, que puedes implementar en múltiples pantallas de tu app. Este widget personalizado incluye un botón de retroceso (back), un título dinámico, y una lista de botones de tipo actions, permitiéndote personalizar la barra de navegación para adaptarse a las necesidades de cada v...
¡Crea Botones Personalizados en Flutter! 🎨 | Color, Bordes y Más
Переглядів 11921 день тому
¿Quieres darle un toque único a tus aplicaciones Flutter? En este video, te enseño cómo crear un botón personalizado desde cero, con total control sobre colores, bordes, márgenes y muchas más características de diseño. 🌟 ¿Qué aprenderás? • Personalización de color y bordes en botones. • Cómo ajustar márgenes interiores y exteriores. • Añadir efectos visuales para mejorar la experiencia de usuar...
Cómo Implementar Tipografías Personalizadas en Flutter 🎨 | Manualmente y con Google Fonts
Переглядів 6121 день тому
¿Quieres personalizar las fuentes en tus aplicaciones Flutter y mejorar el diseño de tus apps móviles? 🌟 En este video, te enseño dos métodos sencillos para implementar tipografías personalizadas: una forma manual y otra utilizando una librería de terceros como Google Fonts. ¿Qué aprenderás? • Cómo agregar tipografías personalizadas de manera manual en tu proyecto Flutter. • Uso de una librería...
¿Nos Espían Nuestros Teléfonos para Mostrar Publicidad? 🤔📱 | La Verdad sobre tu Privacidad
Переглядів 2821 день тому
¿Los teléfonos inteligentes nos están escuchando para mostrarnos publicidad personalizada? 🤔📱 En este video, te explico cómo los smartphones y las aplicaciones móviles pueden recopilar datos y posiblemente escuchar lo que decimos para ofrecernos anuncios dirigidos. ¿Alguna vez has hablado sobre algo y luego ves un anuncio relacionado? ¡No es una coincidencia! Descubre cómo funciona la recopilac...
Cómo Conectar Flutter con Supabase 🚀 | Tutorial Paso a Paso para Integrar y Leer Datos
Переглядів 307Місяць тому
¿Quieres aprender a conectar Flutter con Supabase para integrar bases de datos en tiempo real en tus aplicaciones móviles? 🚀 En este tutorial, te guío paso a paso para conectar tu app con Supabase y leer datos directamente desde una tabla, permitiéndote manejar la información de manera eficiente y sencilla. ¿Qué aprenderás? • Configuración de Supabase y conexión con Flutter. • Cómo leer datos d...
Cómo Implementar Provider en Flutter 🚀 | Domina la Gestión de Estado Paso a Paso
Переглядів 221Місяць тому
¿Quieres mejorar la arquitectura de tus aplicaciones Flutter? 🌟 En este video, te muestro cómo implementar Provider, una de las soluciones más eficientes para la gestión de estado en Flutter. Aprenderás a manejar el estado de tus aplicaciones de manera más limpia y organizada, facilitando el desarrollo y mantenimiento de tus proyectos. ¿Qué aprenderás? • ¿Qué es Provider y por qué es esencial p...
Cómo Usar SharedPreferences en Flutter 🚀 | Guía Completa para Guardar Datos de Forma Persistente
Переглядів 131Місяць тому
¿Necesitas almacenar datos de manera persistente en tus aplicaciones Flutter? 🌟 En este video, te enseño cómo utilizar SharedPreferences para guardar y recuperar información fácilmente en tus apps. Aprenderás a manejar configuraciones, preferencias de usuario y más, asegurando que la información clave se mantenga incluso después de cerrar la aplicación. ¿Qué aprenderás? • Introducción a SharedP...
Variables Globales y Estáticas en Dart y Flutter 🚀 | Comparte Datos entre Clases Fácilmente
Переглядів 112Місяць тому
¿Quieres mejorar la estructura y eficiencia de tu código en Dart y Flutter? 🚀 En este video, te enseño todo sobre las variables globales y estáticas y cómo puedes utilizarlas para compartir datos y funciones entre diferentes clases de manera efectiva. 🌟 Aprende a organizar mejor tu código, evitar errores comunes y optimizar tus proyectos Flutter. ¿Qué aprenderás? • Qué son las variables globale...
Cómo Dominar la Navegación y Animaciones en Flutter 🚀 | Transiciones Increíbles Paso a Paso
Переглядів 162Місяць тому
Cómo Dominar la Navegación y Animaciones en Flutter 🚀 | Transiciones Increíbles Paso a Paso
Cómo Crear tu Primera Pantalla en Flutter y Modificar main.dart 🚀 | Tutorial Paso a Paso
Переглядів 259Місяць тому
Cómo Crear tu Primera Pantalla en Flutter y Modificar main.dart 🚀 | Tutorial Paso a Paso
Flutter desde Cero: Cómo Crear tu Primer Proyecto y Entender la Estructura de Directorios
Переглядів 183Місяць тому
Flutter desde Cero: Cómo Crear tu Primer Proyecto y Entender la Estructura de Directorios
Configurar Flutter en VSCode para Android e iOS 🚀 | Guía Completa con Android Studio, Xcode y Vysor
Переглядів 432Місяць тому
Configurar Flutter en VSCode para Android e iOS 🚀 | Guía Completa con Android Studio, Xcode y Vysor
Gestiona Versiones de Flutter con FVM 🚀 | Tutorial Paso a Paso en Español
Переглядів 177Місяць тому
Gestiona Versiones de Flutter con FVM 🚀 | Tutorial Paso a Paso en Español
Introducción a Flutter: ¿Por qué es el Futuro del Desarrollo Móvil? 🚀
Переглядів 145Місяць тому
Introducción a Flutter: ¿Por qué es el Futuro del Desarrollo Móvil? 🚀
Muy buena la explicación!!
Muchas gracias! ✌️
Mas adelante si puedes hablar de el manejo de autenticacion de un login, tipo validaciones con el token, interceptor etc. seria bueno que lo tengas pendiente
Bien
eso sale con un gestor de estado cierto? simplemente llamar al notifier del provider y llamas a tu metodo que haga el copywith del nuevo estado
Que tal estimado!... no es un gestor de estado, es un widget que se llama RouterObserver, permite ampliar y manejar los eventos que ocurren en el ciclo de vida de una vista. Nos vemos en el siguiente video ✌️.
Genial el aporte que haces a la comunidad, se necesitan mas como tu
Muchas gracias, esto necesitaba
donde puedo encontrar el codigo my friend
@@giligo4750 en github.com/brainglab/app_test
Excelente
Excelente tutorial👍👍👍
no se ve como muy repetitivo tener los textedintcontroller y a su vez otras linea que traiga el validador, hay forma de no hacer el Validation mValidationCountryName = Validation(), si no en dentro del validador del input, digo para mayor legibilidad
Efectivamente, tu puedes combinar como quieras. La idea de separar la funcionalidad, es por motivos explicativos. Nos vemos en el siguiente video! ✌️
Una introduccion a firebase seria excelente, hay muchos videos pero las personas van de lleno como si uno supiera muchas cosas
¿Tu crees que seria útil una plataforma donde puedas dejar comentarios?... te enviaré el link cuando este disponible. Nos vemos en el siguiente video ✌️
mas adelante si puedes hacer un login con gestor de estado estaria super(preferencia riverpood)
Pronto subiré un video donde explico como mantener el contexto via gestor de estado, en un formulario parecido a un login, pero usando Provider. Provider es primo de riverpod y a mi juicio mas simple. Suscríbete y nos vemos en el siguiente video ✌
@@brainglab tambien, pero riverpood es el sucedor y la verdad mejor, provider es para empezar
👍
Muchas Gracias !!! es el video que buscaba 👩💻!!
Que bueno que encontraste el video que buscabas!... es un gusto poder apoyar a la comunidad de desarrolladores de habla hispana. Te invito a suscribirte, porque vendrán mucho mas videos que no están en otros lugares. Nos vemos en el siguiente video!
Es lo mismo que haces si deseo hacer para android?
@@UNICIDADDEDIOS si, lo mismo
shared preferences es para datos "pequeños", pero yo necesito guardar por asi decirlo un {} que dentro contiene otros {} y asi, pero no se como guardar esa data
Si necesitas guardar un objeto completo en un SharedPreference, puedes. Tienes convertir el objeto en texto antes de almacenarlo. Luego, puedes recuperar el objeto como texto y pasarlo a un objeto Dart para usarlo nuevamente. Esto se hace por ejemplo cuando guardas la sesión del usuario.
Bien, recomendacion mastro, bajele un poco mas a la musica que se logra desconcentrar y aveces no se escucha del todo bien.
Muchas gracias!, lo tomaré en cuenta ✌
por que custom botton como un staful? si no va cambiar a menos de que hagas algo que altere en la llamada algun estilo
Que tal!!, La razón principal es porque es un componente genérico, y por lo tanto preparado para todas las posibles circunstancias. La idea es que no tengas que hacer dos botones para controlar distintas situaciones. Nos vemos en el siguiente video!
Podrías por favor cómo implementar una pasarela de pago como payu o mercado pago pro para app
Buena idea! quizá en un próximo video podamos hacer una implementación como la que me indicas. Si a sido de utilidad este video y el contenido en general de este canal, "Suscríbete" y comparte el video con tu comunidad, con eso me ayudas mucho a seguir creando contenido relevante. Nos vemos en el siguiente video ✌️.
Empecé a programar en Flutter con tus videos. Es un gran trabajo, gracias por compartirlo con nosotros. Sigue así, y te deseo muchos éxitos
Muchas gracias por los buenos deseos, es super gratificante escuchar este tipo de comentarios porque validan el esfuerzo y las ganas de enseñar Flutter. Espero te suscribas y te agradecería compartir mis videos con tu comunidad, es de mucha ayuda. Nos vemos en el siguiente video
Podrías explicar cómo usar ObjectBox , la verdad explicas super bien.😎
Gracias por el aporte. Explicas muy bien. Saludos desde Costa Rica.
Muchas gracias, te invito a suscribirte y compartir el video con tu comunidad. Nos vemos en el siguiente video ✌️
Gracias Miguel por tu aporte a la comunidad de iniciados en Flutter. Saludos desde Costa Rica.
Estoy teniendo problemas el paso que se muestra en el minuto 5:26. Me sale el siguiente mensaje "The SDK configured in dart.flutterSdk is not valid SDK folder" y no sé muy bien cuál podrías ser el problema.
Te recomiendo dos cosas 1) que copies el path de la dirección del archivo y compruebes en un terminal si efectivamente existe y 2) qué busques en tu instalación donde quedo instalado el SDK, puede que en tu maquina quedara en un path distinto. Espero te sirvan estos comentarios. Suscríbete y Nos vemos en el siguiente video ✌️
Excelente tuto
Muchas gracias @david_0326... te invito a suscribir porque pronto vendrán mas y mejores tutoriales como este. Nos vemos en el sigueinte video ✌️.
Bueno........pero el código se ve muy pequeño, enfoca bien el código y lo demás ocúltalo.
Hola! Muchas gracias por dejarme un comentario. Te comento que en los videos que vienen a continuación, este problema fue resuelto. Espero puedas suscribirte, vienen muchas sorpresas en el canal que de seguro te ayudaran a construir mejores aplicaciones Flutter. Nos vemos en el siguiente video. ✌
Podrías hacer un video de SQLite Flutter explicas bien.
Hola @caber007dani, por supuesto, lo dejaré en la lista de próximos videos a ver en el canal. Nos vemos en el siguiente video
genial video . un video de riverpod , con reactividad
Hermano!! muy buen video. Muchas gracias!. Te doy una idea... en algún momento si pudieras hablar sobre RIVE y como implementarlo en flutter. Seria GENIAL !
Hola @HaroTecnoConnect! muchas gracias por la buena onda y por el comentario positivo. En los próximos videos tocaré el tema de los gestores de estado y veremos una forma muy sencilla de implementar. Nos vemos en los siguientes videos.
Un poco de zoom tuve que ver los vídeos en el Smart tv por qué por el celular apenas se veia pero super buen contenido ...nadie está enseñando flutter la mayoría está enseñando kotlin multiplatform y react native 👋
Hola @fabianvilches548, gracias por enviarme tus comentarios, me motivan a seguir creando contenido relevante. En los próximos videos haré cambios que me comentas. Nos vemos en los próximos videos :)
Es un error muy común que cometen los tutores online, todo muy bien explicado, pero el código se ve solo con vinculares..... ya le comenté al respecto
super..
Hola @kirEwc, gusto en saludarte. Espero puedas seguir viendo mi contenido. Nos vemos en el próximo video :)