Tío en serio, como no abriste tu canal antes? Eres muy bueno explicando, explicas hasta esos detallitos básicos que son claves y muchos edutubers se los saltan.
En primer lugar agradecerte todo el trabajo que compartes con el resto de los humanos. Sobre la última función de extensión (la de simplificar un escuchador para un EditText), que también puede considerarse una función de orden superior, donde como parámetro pasas una función (expresada con un lambda), dices que ese lambda va a devolver un String y no es asi, lo que se le pasa a esa función lambda es un String y no devuelve nada (Unit). Básicamente es definir la funcionalidad que va a tener el evento que programes de los 3 y si, puede tener sentido que reciba un String por si quieres trabajar con el texto que introduce el usuario. En cualquier caso, muchas gracias por todo tu aporte, un saludo desde Pucela
es el mejor canal que he conocido, gracias a su forma de explicar he mejorado mucho y hasta trabajo encontré. Yo que no tenía ni un poco de experiencia en este mundo! Gracias!
Con el respeto que se merece Maurodev, debo decir que explicas mejor que el Crack. Ya me suscribí a tu canal y espero nuevos videos de calidad y que el nivel vaya aumentando. Puntos a resaltar: Vas al grano en la explicación y el resultado es inmediato.
El tema de usar la función de extension isnull() dentro de un if para comprobar si un objeto es nulo, no se puede simplificar aún más con los operadores ?. y ?: pregunto sólo. De 10 tu contenido crack
Si, personalmente yo uso el operador elvis "?:" pero como hay que hacer contenido genérico para todo el mundo recomiendo el otro ya que es mas fácil de leer para cuando se está empezando en el mundillo
genialtodos tus videos, tengo problema en una app(no soy bueno en esto, pero me gusta), realice un web view de una pagina web el problema que la pagina tiene botones de llamar yde whatsapp al aplastar en la app esta me marca error, podrias orientarme como hacerle para resolver este problema mi app la realice en kotlin, gracias por leer ¡gracias!
Gran video. Una duda, ¿Cuando se tiene el fichero con las funciones extendidas en un paquete diferente se debe hacer algún import o se sigue llamando directo?
Tío en serio, como no abriste tu canal antes? Eres muy bueno explicando, explicas hasta esos detallitos básicos que son claves y muchos edutubers se los saltan.
Muchísimas gracias, no sabes lo que se agradecen este tipo de comentarios!
En primer lugar agradecerte todo el trabajo que compartes con el resto de los humanos.
Sobre la última función de extensión (la de simplificar un escuchador para un EditText), que también puede considerarse una función de orden superior, donde como parámetro pasas una función (expresada con un lambda), dices que ese lambda va a devolver un String y no es asi, lo que se le pasa a esa función lambda es un String y no devuelve nada (Unit). Básicamente es definir la funcionalidad que va a tener el evento que programes de los 3 y si, puede tener sentido que reciba un String por si quieres trabajar con el texto que introduce el usuario.
En cualquier caso, muchas gracias por todo tu aporte, un saludo desde Pucela
es el mejor canal que he conocido, gracias a su forma de explicar he mejorado mucho y hasta trabajo encontré. Yo que no tenía ni un poco de experiencia en este mundo! Gracias!
Este canal es una maravilla 🤩 explicas de manera tan sencilla que parece magia.
Excelente explicación, lo necesario para fortalecer conceptos.
Eres un crack!
Saludos desde El Salvador, por aquí siempre pendiente de tus videos.
uno de unit testing sencillo en kotlin! Así como este, muy bueno, muy explicado y cortito sin aburrir
Excelente, muchas gracias por los ejemplos! Saludos
En el ultimo ejemplo he petado un poco no me queda del todo claro el Unit, pero sin duda se nota el potencial que tienen estas funciones
me acba de explotar la cabeza con esto... excelente video!!!
Teoría con ejemplos realmente útiles en el día a día, simplemente genial!!
Muy buena explicación crack! me quedó muchísimo más claro el tema. Saludos
Cada dia aprendiendo un poco mas con los videos, y la explicación mas clara que he visto CRACK
Con el respeto que se merece Maurodev, debo decir que explicas mejor que el Crack. Ya me suscribí a tu canal y espero nuevos videos de calidad y que el nivel vaya aumentando.
Puntos a resaltar: Vas al grano en la explicación y el resultado es inmediato.
Muchísimas gracias, se agradece el apoyo ❤️
Hola. no utilizaste la del color para ver cual era la diferencia
corriendo a hacer una fun de extención para los spinner xD. Gracias Aris por el video, likazo!
me quede sorprendido muchas gracias or el dato
Estupendo, Ari. Muchas gracias por compartir
excelente, muchas gracias !!
Que buen video !!!
Me reí un poco con lo del Aris del futuro jaja
Brutal como siempre
Uff eso está de lujo :D muchas gracias
gracias
Grande Ari! Increíble el video como siempre :D
Excelente video a la espera de muchos más
en el minuto 7:04 el Aris del pasado también es un genio.
Muy interesante!
Gran video!
Que vídeo tan chulo!
Una duda.
Por ejemplo si aqui en la funcion para glide donde necesito el contexto y aplico esto, no estare creando varias instancias cada que la use?
crack.....y sin gafas!...si te las pones ya lo dejas niquelado :D
Thank lo necesitaba xD
Muy bueno
El tema de usar la función de extension isnull() dentro de un if para comprobar si un objeto es nulo, no se puede simplificar aún más con los operadores ?. y ?: pregunto sólo.
De 10 tu contenido crack
Si, personalmente yo uso el operador elvis "?:" pero como hay que hacer contenido genérico para todo el mundo recomiendo el otro ya que es mas fácil de leer para cuando se está empezando en el mundillo
genialtodos tus videos, tengo problema en una app(no soy bueno en esto, pero me gusta), realice un web view de una pagina web el problema que la pagina tiene botones de llamar yde whatsapp al aplastar en la app esta me marca error, podrias orientarme como hacerle para resolver este problema mi app la realice en kotlin, gracias por leer ¡gracias!
Necesitas usar un action intent!
Gran video. Una duda, ¿Cuando se tiene el fichero con las funciones extendidas en un paquete diferente se debe hacer algún import o se sigue llamando directo?
No lo he probado pero entiendo que no, seria interesante ver qué pasa👀
@@AristiDevs ya verifiqué, se hace un import, pero solo de la función en cuestión
Excelente video!