Weincode es un canal que busca crear una comunidad que permita que la programación esté al alcance de todos!! Si tienes retroalimentación que darnos estaremos pendientes la idea es hacer de esto algo muy funcional para los desarrolladores desde todos los frentes
Hola estoy aprendiendo programación de cara a conseguir mi primer empleo junior. Recomiendas aprender angular desde lo tradicional basado en componentes o ya sería mejor aprender angular 17?
Si pues el caso de uso es una definición de negocio sin embargo la infraestructura nop si nota el dominio no depende de nadie pero si lo hace la infraestructura
@@daniel-peiro depende de la metodología que utilices en esta es en capa de dominio basado en el libro del clean architecture pero puede que conozcas otra forma de pronto referenciada en otra metodología . Lo importante hermano es que te sirva y mantengas un estándar con el equipo y no contamines las capas.
Excelente aporte weincode! sobre todo por los Test. Por mi parte normalmente creo una capa NetworkLayer para poder manejar y separar el manejo de las consultas http como un package y lo voy pasando de proyecto en proyecto y ahorrar tiempito. Felicidades y muchos saludos desde Chile , bendiciones!
Hermano trata de ver estos dos videos que están explicados de forma más sencilla. 1. Teoría : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GAFV5FNAKiY.htmlsi=pgLXxoxzCOcVcwRq 2. Practica: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-SAfMcZeGMdU.htmlsi=KwavwfFyE1tDrk7u Y me cuentas si te fue mejor con estos. Te mando fuerte abrazo y espero que pueda hacerme entender mejor con estos otros videos
Hermano es con mucho gusto. Una función anónima es una función sin nombre. Imagina que es una receta rápida que escribes directamente en una nota, sin darle un título. Ejemplo: // Función anónima asignada a una variable var saludar = () { print('¡Hola!'); }; // Llamando a la función saludar(); // Imprime: ¡Hola! ¿Qué está pasando aquí? * var saludar = () { ... }: Creamos una función sin nombre y la asignamos a la variable saludar. * print('¡Hola!');: Dentro de la función, simplemente imprimimos un mensaje. * saludar();: Al llamar a saludar, ejecutamos la función y vemos el mensaje en la consola. ¿Por qué usar funciones anónimas? * Concisión: Son útiles para tareas cortas y simples. * Callbacks: Se usan a menudo como argumentos en otras funciones, como en listas o eventos. * Lambdas: Son una forma más corta de escribir funciones anónimas con una sola expresión. Ejemplo con lambda: // Lambda para sumar dos números var sumar = (int a, int b) => a + b; // Usando la función lambda print(sumar(3, 5)); // Imprime: 8 Espero que esto haga más claro el concepto
Hola hermano si es posible solo que debes ejecutar el comando de otra manera el del build algo similar a lo siguiente : flutter build --release -t lib/main.dart --flavor prod
Algo que considero importante Daniel, y que aveces no lo toman mucho en cuenta, es el saber usar el debug de nuestro entorno donde estemos desarrollando. Esto ayuda mucho a comprender los problemas y darle soluciones de forma más efectiva, ya que al comprender como el flujo de datos viaja por la aplicación podemos identificar el problema rápidamente sobre todo si es un código heredado y no documentado. Claramente esto se apoya con el concepto de la Arquitectura, que permite encontrar de forma más precisa y rápida donde puede encontrarse el error. Lo comento por que he visto muchos desarrolladores y desarrollos que colocan print, console.log u otro similar para ir viendo como los datos van viajando dentro del aplicativo y se llenan de comentarios y logs innecesarios que pueden resultar problemáticos de limpiar. Excelente video!
¡Hola! Una pregunta fuera de contexto: Ya estudié Dart. Se supone que ya manejo los conceptos básicos, ahora quiero empezar con Flutter ¿Cómo lo hago? ¿Tú tienes un curso básico?
Hola Daniel tengo una duda, en mi trabajo actual usan la misma app pero con iconos y colores diferentes para cada instancia ( unidad de negocio ), y actualmente se generan cada bundle de manera individual y se suben a la tienda, será recomendable hacer un entorno para cada instancia para dejar de hacerlo manual o no es necesario en este caso? Tu que me recomendarías
Hermano sería súper bueno que usen Flutter Flavors y si consideran que hay funcionalidades diferentes o al menos a futuro podría darse el caso me parece bien que tengan los ambientes por entorno de desarrollo 🫡💪🏼. Pues aunque se vean igual la app es mejor evitar problemas a la hora de salir a producción y poder probar de manera independiente
Hola querida comunidad para el capítulo de hoy, tenemos únicamente como fuente adicional el siguiente repositorio en GitHub: github.com/weincoder/flutter-cicd-rm. Un abrazo grande
Yo tengo problemas con el tercer aspecto, mi circulo es muy pequeño o casi nulo en temas de Flutter, y me encantaría mejorar y encontrar otras oportunidades, ya que actualmente he realizado diversos desarrollo que se encuentran funcionando para empresas en Chile. Me encanto ese comentario tan acertado @weincode
Hermano allí muy importante que revises si en tu localidad hay comunidad de flutter y sino existe y te sientes con energía crearla esto te ayudará a aumentar el círculo en está tecnología. Estar activo así sea en línea en comunidades que hablen de flutter como la de Diegoveloper, weincode, flutter conf latam y los GDG hacen eventos hablando de Flutter buscar asistir. Un abrazo grande hermano y gracias por tu comentario
@@weincode Cierto!, desde Chile, creo que existe Meetup, pero efectivamente sigo tus videos tanto como los de DiegoDeveloper. Estoy inscrito en Flutter Conf Latam, pero no he tenido la suerte de estar en Colombia (ya me ire a vivir el proximo año por allá) para participar. Gracias a tus enseñanzas y los post en Medium, he logrado implementar efectivamente Micro-apps , Flutter Bloc de forma avanzada y Arquitectura Limpia, como patrones creacionales, de comportamiento y otras cosas muy entretenidas! gracias por todo lo que compartes! Bendiciones!
Varios consejos que das son diferentes a lo común en RU-vid. La gran cantidad de creadores de contenido hace que uno se confunda. Pero se aprende a distinguir quien dice la verdad y quién es un vende humo. Muchas gracias
Gracias por comentar. Es cierto que tanta información puede confundir, lo importante es que saques de todos los elementos positivos que te ayuden en tu proceso de aprendizaje como humano y programador. Un abrazo grande
Si, asi es. Fue introducido en la v3.7 hace un año, pero casi nadie lo menciona. Al igual que en la v 3.16 M3 está encendido por defecto. Ahora tienes que apagarlo si no lo quieres.
excelente video, he estado aprendiendo muchisimo , gracias sigan con mas contenido, felicitaciones, saludos desde C olombia Madrid, no comprendo porque este video no esta en el top 3 de videos con mejor contenido de valor, se ganaron un seguidor fiel, gracias.
@@weincode Disculpa , tengo una duda, no se si me puedan ayudar, yo quiero formalizar una compañía de importaciones y para ello requiere de varios departamentos a la medida que va creciendo la empresa. quiero implementar DDD, yo estoy estudiando ING de software en paralelo a mi proyecto de creación de empresa aquí en Colombia, mi duda es, cuando el Ingeniero Nicolas habla de soluciones ERP para compañías, hablaba una parte que decía que el desarrollador quiere hacer todo, me identifique jejeje, no quiero perder tiempo ni dinero, y realmente me gustaria por el aprendizaje, por ahorrar dinero, porque yo como desarrollador y como experto en el dominio tendría una buena ventaja de saber que es lo que necesito así que lo diseño a mi medida y por otros factores mas, pero menciona que para eso es de creación, actualizar , dar soporte 1 sola persona, pero que en realidad eso ya formaría o uno necesitaría un equipo de 4 o 5 personas como mínimo. Entonces mi duda surge a partir de ello, yo como desarrollador puedo desarrollar una Aplicación web donde yo pueda tener finanzas , marketing, ventas, logística, inventarios, E-commerce, recepción y salida de mercancía. tributación legal etc (ERP, según entiendo), o es mejor comprar un software que me de esto, pero como mencione por reto a mi mismo, por entender bien la arquitectura DDD que es la cual pienso implementar en este proyecto, quiero realizarlo yo mismo, es grande lo se, pero quisiera su consejo su fuese posible o contenido de su pagina que me enlacen en el comentario y poderme seguir instruyendo, perdón tan largo el mensaje, pero me ando asesorando así, con contenidos valiosos, y quiero que ese proyecto sea ordenado, escalable, mantenible, adaptable, y muy bien ordenado, antes de empezar a tirar código. mil gracias, quedare atento, excelente contenido
gracias justo lo que buscaba, pero si necesito cambiar el package name y la configuracion al usar Firebase para login de usuario del archivo google-services.json es posible ?
@@AlejandroKarlitos en especial este artículo que lo citan en la documentación oficial: medium.com/@animeshjain/build-flavors-in-flutter-android-and-ios-with-different-firebase-projects-per-flavor-27c5c5dac10b