A los que me preguntan TODOS los días "¿Cuándo subes el próximo vídeo de Android?" y a los que me comentan 60 segundos después de haber subido al vídeo a RUclips que "No se ve bien o no se oye", deciros que debéis tomaros la vida con más calma. RUclips tarda unos minutos en procesar el audio y la resolución 1080 desde que se sube el vídeo. Relajaos, disfrutad, salir al campo a pasear y escuchar los sonidos de la naturaleza... El curso se completará algún día, no lo dejaré a medias y los videos no se van a mover de donde están y serán gratis siempre ( a no ser que RUclips decida lo contrario).
Si bien es cierto que en el desarrollo de Android se requiere conocimiento de XML, estoy realmente entusiasmado de que el curso de Kotlin se enfoque en Jetpack Compose, ya que es la tendencia actual. Además, animo a todos a que vean el curso antiguo de Android basado en Java. ¡Buen movimiento Juan!
Que alegría verte de nuevo por RUclips, maestro, gracias por compartirnos este conocimiento, tú no lo sabes pero me ayudaste mucho en mi carrera de programación y actualmente estoy viviendo de esto, de no ser por los casi 300 videos de tu curso de java no tendría estas bases tan solidas de programación que tengo ahora. Me alegra mucho ver que sigues subiendo videos y actualizaciones
Cuando le daba play para ver los resultados me mostraba un error. Entonces el entorno de desarrollo me dio una opción curiosa y fue vincular un dispositivo físico vía wifi y de esa manera lo que se programa en la computadora se ve directamente en el dispositivo al darle play. Me parece una opción interesante y hasta mas interactiva por si alguien mas lo quisiera intentar. Para eso tendrás que activar el developer mode en tu dispositivo y agregar un decorador más al código para poder tener un preview del mismo. Maravilloso curso como siempre y seguimos adelante!!
Que bárbaro, pasan años y años, cursos y cursos, y sigues estando en el top one de los mejores profesores de la red de habla hispana. Chapó por no haber perdido las ganas y el entusiasmo por hacerlo tan bien, me sorprende la verdad ❤
Fantástico curso, va a ser muy interesante. Un pequeño apunte, no es necesario guardar manualmente con CTRL+S, el propio IDE Android Studio guarda cada cambio automáticamente de forma predeterminada.
Muy emocionado por empezar este nuevo curso contigo, realmente creo que eres muy buen tutor. Siempre estuve buscando un curso similar a este, y más actualizado! Gracias por tanto
Excelente introducción a Jetpack Compose. De inmediato nos viene la curiosidad: Dado que Jetpack es ya el estandard sugerido por Google, el resto del curso se basará en Jetpack, en Xml o en una combinación de ambos. Saludos y seguro este curso será un éxito.
Pensaba que este curso no iba a incluir Compose y me viene genial, ya se usar el método tradicional como tu dices y como te pregunte en el video anterior si algún día subirías Jetpack Compose al final me haces un favor sin quererlo jaja Por último un muy buen video 💪
yo lo escucho perfectamente, quizas fuera youtube que lo estaba procesando aun en el server al estar recien subido, como cuando subes un video al drive que tarda un poco
Maestro, necesito desarrollar una app que le permita a un usuario hacer log in y realizar consultas a una base de datos mysql en un servidor privado. Luego la aplicación le mostrará a este usuario la información pertinente en un grid que luego podría tener opciones de contacto, envío de solicitudes por correo y u otras tareas simples. Mi consulta es si puedo iniciar este proyecto con Kotlin y luego de alguna manera empaquetar esta aplicación para que funcione también en IOS? O sería recomendable desarrollar el proyecto en otro lenguaje mas neutral frente a ambas plataformas?
que diferencias hay entre jetpack compose y xml? tengo una profesora de DAM en segundo novata en Kotlin, y la verdad es que me gustaria saber si realmente las aplicaciones se pueden hacer en su totalidad con xml o es recomendable jetpack compose antes que el xml? Gracias!
Las diferencias son las que explico precisamente en este vídeo principalmente. Todo indica a que las aplicaciones Android van a utilizar compose en lugar de xml a corto-medio plazo, de ahí la importancia de estudiarlo. Pero todo lo que puedes hacer con compose lo puedes hacer con xml y viceversa. ¡Un saludo!
Profesor una preguntas ¿Recomiendas que hagamos también el curso de Android con Java? o con este es suficiente? gracias y bendiciones tus cursos son un regalo para la humanidad
Si estás interesado en desarrollar apps con Java (porque quieras trabajar como desarrollador Android o similar y te lo pidan) te recomiendo mi curso de Android con java. Pero en principio con este sería suficiente.
Buenas, obviando que la versión del Android Studio cambió. Al realizar el código de este ejercicio (hasta minuto 22:23) obtengo un error: "Type mismatch: inferred type is Unit but Boolean was expected" . No lo consigo solucionar, es cierto que también me ha introducido esta versión cierto código extra (un listener para la ventana) que no he tocado. Pero creo que no es importante. He buscado a qué se refiere con que espera un booleano, pero sin resultados. ¿A qué se refiere este error? Mi línea es : button.setOnLongClickListener{ Toast.makeText(this, "Botón presionado", Toast.LENGTH_SHORT).show() }
genial, el curso se ve bueno... Pero 2 dudas: 1.- En jetpack compose ya no tendremos la opción de arrastrar objetos en el diseño como en XML? 2.- Como puedo saber que versión de librería estoy usando y si tengo la versión mas actual?(Vengo de Javascript y en el package puedes ver las versiones y si es posible actualizarlas)
No puedes arrastrar,es hacerlo directamente con los componentes,más adelante verás que puedes ver una preview del diseño que vas haciendo,ya verás el uso de las preview
Me paso algo similar, pero fijate que las lineas esten bien, pues hay unas muy parecidas que al final dicen lo mismo pero en medio cambian, y no corrijas por partes pues a mi no me funciono hay que borrar todas la lineas y hacerlas de nuevo y va agarrando forma
Muchas gracias por toda la explicación, Juan, todo muy conveniente y detallado, como de costumbre en ti :) ¿Alguien sabe si existe un comando "Format" como en otros IDE's para ayudarnos a organizar el código?, Gracias por adelantado NOTA.- Pido disculpas a @C-David-Gonzalez porque desconfié de su respuesta 😞. YO estaba equivocado !!!!
Sí, existe una combinación de teclas en Android Studio para formatear el código. La combinación de teclas es Ctrl + Alt + L (Windows y Linux) o Command + Option + L (macOS). Esta combinación de teclas formateará todo el código en el archivo actual. También puedes formatear un bloque de código específico seleccionando el bloque de código y luego presionando Ctrl + Alt + L. Además de la combinación de teclas, también puedes formatear el código desde el menú de herramientas. Para ello, abre el menú de herramientas y selecciona Code > Format. También puedes personalizar la configuración de formateo de código en Android Studio. Para ello, abre el menú de configuración y selecciona Editor > Code Style. Aquí hay algunas opciones de formateo de código que puedes personalizar: Alineación de código Espacios en blanco Comentarios Importaciones Espero que esto ayude! GRACIAS a @C-David-Gonzalez por su ayuda y le pido disculpas por haberme cuestionado la veracidad de su respuesta
@@C-David-Gonzalez perdona, desconfié al principio....la primera respuesta de Bard fue la de bloquear la pantalla...sin embargo ahora ya utilizo la combinación de teclas que me enseñaste para organizar mi código
alguien sabe cómo solucionar el error de descarga de paquetes? tengo el problema de que al querer crear un dispositivo virtual, este al descargar el paquete necesario me da un error de descarga o de instalación
@@freddydev3562 hola solo era una sugerencia, pero tomo tu comentario de buena manera, espero que demuestres más educación, y madurez. Y se que tú no representas a todos los miembros de este canal que buscan profundizar el conocimiento y aprendizaje.
hay que esperar un poco, recién subidos puede presentar "problemas" como que hay baja resolución y no tenga más opciones para mejorarlo (cuando el vídeo puede que haya sido grabado en 4K). Considero que debes esperar 30 minutos o una hora quizás y no debe presentarte problemas, es decir el video completo, con audio, con mejor resolución, todo.
Procesador Intel(R) Core(TM) i7-9700F CPU @ 3.00GHz 3.00 GHz RAM instalada 16,0 GB Tipo de sistema Sistema operativo de 64 bits, procesador basado en x64 @@pildorasinformaticas
Lo he solucionado: En Windows, Activar o desactivar características de windows, marcando casillas Plataforma del hipervisor de windows y Plataforma de maquina virtual. Se instala, reinicia y listo.
Para hacer este curso de Android (y cualquier otro curso) es imprescindible tener conocimientos de Java (o Kotlin). Te recomiendo mi curso de Java donde enseño el lenguaje desde 0. ¡Saludos!
cuando le doy al boton de play para emular el boton y eso me sale un error que dice asi Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build.gradle.internal.res.ParseLibraryResourcesTask$ParseResourcesRunnable que sera? como lo puedo solucionar?
A los que me preguntan TODOS los días "¿Cuándo subes el próximo vídeo de Android?" y a los que me comentan 60 segundos después de haber subido al vídeo a RUclips que "No se ve bien o no se oye", deciros que debéis tomaros la vida con más calma. RUclips tarda unos minutos en procesar el audio y la resolución 1080 desde que se sube el vídeo. Relajaos, disfrutad, salir al campo a pasear y escuchar los sonidos de la naturaleza... El curso se completará algún día, no lo dejaré a medias y los videos no se van a mover de donde están y serán gratis siempre ( a no ser que RUclips decida lo contrario).
Se aprecia demasiado su trabajo y pasión por la enseñanza. Gracias Profe, lo amamos.
Mejor respuesta a esos comentarios impertinentes e impacientes es imposible..😊
Saludos D. Juan
El audio y el video estan excelentes como siempre
Muy buen comentario, gracias por compartir su conocimiento.
No lo he visto aún y ya sé que es un video con la más alta calidad de enseñanza, como todos los demás que hizo profe.
Si bien es cierto que en el desarrollo de Android se requiere conocimiento de XML, estoy realmente entusiasmado de que el curso de Kotlin se enfoque en Jetpack Compose, ya que es la tendencia actual. Además, animo a todos a que vean el curso antiguo de Android basado en Java. ¡Buen movimiento Juan!
Que alegría verte de nuevo por RUclips, maestro, gracias por compartirnos este conocimiento, tú no lo sabes pero me ayudaste mucho en mi carrera de programación y actualmente estoy viviendo de esto, de no ser por los casi 300 videos de tu curso de java no tendría estas bases tan solidas de programación que tengo ahora. Me alegra mucho ver que sigues subiendo videos y actualizaciones
Muchas gracias por tu comentario. Me alegro de haber ayudado con mi pequeño grano de arena. ¡Un saludo!
Cuando le daba play para ver los resultados me mostraba un error. Entonces el entorno de desarrollo me dio una opción curiosa y fue vincular un dispositivo físico vía wifi y de esa manera lo que se programa en la computadora se ve directamente en el dispositivo al darle play. Me parece una opción interesante y hasta mas interactiva por si alguien mas lo quisiera intentar. Para eso tendrás que activar el developer mode en tu dispositivo y agregar un decorador más al código para poder tener un preview del mismo. Maravilloso curso como siempre y seguimos adelante!!
Gracias por el aporte. ¡Saludos!
Que bárbaro, pasan años y años, cursos y cursos, y sigues estando en el top one de los mejores profesores de la red de habla hispana. Chapó por no haber perdido las ganas y el entusiasmo por hacerlo tan bien, me sorprende la verdad ❤
Fantástico curso, va a ser muy interesante. Un pequeño apunte, no es necesario guardar manualmente con CTRL+S, el propio IDE Android Studio guarda cada cambio automáticamente de forma predeterminada.
Muy emocionado por empezar este nuevo curso contigo, realmente creo que eres muy buen tutor.
Siempre estuve buscando un curso similar a este, y más actualizado!
Gracias por tanto
Muchas gracias por tú trabajo, espero que como yo muchos te lo agradezcan no solo difundiendo tus vídeos si no también aportando. Un saludo!.
Ahora sí se escucho mucha gracias Juan siempre te seguimos!!!!
excelente profe muchas gracias por su tiempo para ayudarnos y aprender a programar
Me encantas tus videos me lo acabo de ver todo y espero el siguen ❤ nuevo suscriptor eres el mejor .
Excelente la explicación, muy claro todo como siempre
gracias profe!,espero con ansias el sigueinte video.
Excelente video, saludos desde Caracas, Venezuela
Sera con compose 🥹🥹 agradecido con usted profe ❤
GRACIAS , ESTOY ATENTO A LOS SIGUIENTES VIDEOS..
Excelente muchas gracias por esto !
Va fantastico el curso. 🥳
Que lindo el trabajo que hace, la periodicidad de cada video es un plus que no todos los canales tienen, que bueno de verdad.
Excelente, Muchas Gracias Saludos
Excelente introducción a Jetpack Compose.
De inmediato nos viene la curiosidad: Dado que Jetpack es ya el estandard sugerido por Google, el resto del curso se basará en Jetpack, en Xml o en una combinación de ambos.
Saludos y seguro este curso será un éxito.
muy buena explicacion
¡Gracias!
Muy buen video, mi PC no virtualiza y en el menú de la BIOS no se puede activar; aunque puedo utilizar el celular con el depurador usb
1,7K de visualizaciones y solo 183 likes??!!! vamos gente es lo mínimo que se puede hacer por Pildoras!
gracias profesor
buenas tardes
me gustaría saber si en un futuro subirás va a ver el Responsive Design (RWD) esta curso (XML y Jetpack Compose) ? Espero que me leas.
Pensaba que este curso no iba a incluir Compose y me viene genial, ya se usar el método tradicional como tu dices y como te pregunte en el video anterior si algún día subirías Jetpack Compose al final me haces un favor sin quererlo jaja
Por último un muy buen video 💪
yo lo escucho perfectamente, quizas fuera youtube que lo estaba procesando aun en el server al estar recien subido, como cuando subes un video al drive que tarda un poco
Buen curso ;-=)
Wow gran explicacion
Muchas gracias!!
Pasaron 13 min desde que subio el video.
Observo que hay comentarios diciendo que el audio no funciona ok.
En mi caso funciona perfecto.
Saludos
Excelente!!!!
Con diferencia, creo que Android Studio es el que más errores te da al compilar, me paso la vida resolviendo errores ;-)
Enhorawena por el curlo
Hola, una consulta, con jetpack compose, ya no hay multiples activities o fragments? todo va en mainactivity?
gracias
buen video
Maestro, necesito desarrollar una app que le permita a un usuario hacer log in y realizar consultas a una base de datos mysql en un servidor privado. Luego la aplicación le mostrará a este usuario la información pertinente en un grid que luego podría tener opciones de contacto, envío de solicitudes por correo y u otras tareas simples. Mi consulta es si puedo iniciar este proyecto con Kotlin y luego de alguna manera empaquetar esta aplicación para que funcione también en IOS? O sería recomendable desarrollar el proyecto en otro lenguaje mas neutral frente a ambas plataformas?
espero que nos enseñes en este tutorial a exprimir todo lo que es esta nueva version de andoird studio junto con el Kotlin
A esperar un poco más! 🥺
Visto!! :)
Muchas gracias! (Primer comentario)
que diferencias hay entre jetpack compose y xml? tengo una profesora de DAM en segundo novata en Kotlin, y la verdad es que me gustaria saber si realmente las aplicaciones se pueden hacer en su totalidad con xml o es recomendable jetpack compose antes que el xml? Gracias!
Las diferencias son las que explico precisamente en este vídeo principalmente. Todo indica a que las aplicaciones Android van a utilizar compose en lugar de xml a corto-medio plazo, de ahí la importancia de estudiarlo. Pero todo lo que puedes hacer con compose lo puedes hacer con xml y viceversa. ¡Un saludo!
Profesor una preguntas ¿Recomiendas que hagamos también el curso de Android con Java? o con este es suficiente? gracias y bendiciones tus cursos son un regalo para la humanidad
Si estás interesado en desarrollar apps con Java (porque quieras trabajar como desarrollador Android o similar y te lo pidan) te recomiendo mi curso de Android con java. Pero en principio con este sería suficiente.
Buenas, obviando que la versión del Android Studio cambió. Al realizar el código de este ejercicio (hasta minuto 22:23) obtengo un error: "Type mismatch: inferred type is Unit but Boolean was expected" .
No lo consigo solucionar, es cierto que también me ha introducido esta versión cierto código extra (un listener para la ventana) que no he tocado. Pero creo que no es importante. He buscado a qué se refiere con que espera un booleano, pero sin resultados. ¿A qué se refiere este error? Mi línea es : button.setOnLongClickListener{
Toast.makeText(this, "Botón presionado", Toast.LENGTH_SHORT).show()
}
genial, el curso se ve bueno...
Pero 2 dudas:
1.- En jetpack compose ya no tendremos la opción de arrastrar objetos en el diseño como en XML?
2.- Como puedo saber que versión de librería estoy usando y si tengo la versión mas actual?(Vengo de Javascript y en el package puedes ver las versiones y si es posible actualizarlas)
No puedes arrastrar,es hacerlo directamente con los componentes,más adelante verás que puedes ver una preview del diseño que vas haciendo,ya verás el uso de las preview
"...Tendréis un estupendo botón arriba a la izquierda" XD jajjajjaja
En el min 16:55 con el mismo codigo mi botón apareció en el centro hasta abajo, ¿sabrá alguien porque?
Me paso algo similar, pero fijate que las lineas esten bien, pues hay unas muy parecidas que al final dicen lo mismo pero en medio cambian, y no corrijas por partes pues a mi no me funciono hay que borrar todas la lineas y hacerlas de nuevo y va agarrando forma
Muchas gracias por toda la explicación, Juan, todo muy conveniente y detallado, como de costumbre en ti :)
¿Alguien sabe si existe un comando "Format" como en otros IDE's para ayudarnos a organizar el código?, Gracias por adelantado
NOTA.- Pido disculpas a @C-David-Gonzalez porque desconfié de su respuesta 😞.
YO estaba equivocado !!!!
Claro que si , en Windows ctrl+Alt + L esa combinación te organiza el código.
@@C-David-GonzalezGRACIAS !!!
Sí, existe una combinación de teclas en Android Studio para formatear el código. La combinación de teclas es Ctrl + Alt + L (Windows y Linux) o Command + Option + L (macOS).
Esta combinación de teclas formateará todo el código en el archivo actual. También puedes formatear un bloque de código específico seleccionando el bloque de código y luego presionando Ctrl + Alt + L.
Además de la combinación de teclas, también puedes formatear el código desde el menú de herramientas. Para ello, abre el menú de herramientas y selecciona Code > Format.
También puedes personalizar la configuración de formateo de código en Android Studio. Para ello, abre el menú de configuración y selecciona Editor > Code Style.
Aquí hay algunas opciones de formateo de código que puedes personalizar:
Alineación de código
Espacios en blanco
Comentarios
Importaciones
Espero que esto ayude!
GRACIAS a @C-David-Gonzalez por su ayuda y le pido disculpas por haberme cuestionado la veracidad de su respuesta
@@betonick2009 jeje tranquilo todo bien, aquí estamos para colaborarnos 👍
@@C-David-Gonzalez perdona, desconfié al principio....la primera respuesta de Bard fue la de bloquear la pantalla...sin embargo ahora ya utilizo la combinación de teclas que me enseñaste para organizar mi código
Que bien
alguien sabe cómo solucionar el error de descarga de paquetes? tengo el problema de que al querer crear un dispositivo virtual, este al descargar el paquete necesario me da un error de descarga o de instalación
genial
Mi estimado profe tu vídeo no cuenta con el audio podrías volverlo a subir mil gracias
ESTAS SORDO ANDE AL DOCTOR
@@freddydev3562 hola solo era una sugerencia, pero tomo tu comentario de buena manera, espero que demuestres más educación, y madurez. Y se que tú no representas a todos los miembros de este canal que buscan profundizar el conocimiento y aprendizaje.
hay que esperar un poco, recién subidos puede presentar "problemas" como que hay baja resolución y no tenga más opciones para mejorarlo (cuando el vídeo puede que haya sido grabado en 4K).
Considero que debes esperar 30 minutos o una hora quizás y no debe presentarte problemas, es decir el video completo, con audio, con mejor resolución, todo.
No tengo forma de que funcione el play, a pesar de haber reinstalado varias veces el haxm. ¿?
¿Qué hardware tienes?
Procesador Intel(R) Core(TM) i7-9700F CPU @ 3.00GHz 3.00 GHz
RAM instalada 16,0 GB
Tipo de sistema Sistema operativo de 64 bits, procesador basado en x64
@@pildorasinformaticas
Lo he solucionado:
En Windows, Activar o desactivar características de windows, marcando casillas Plataforma del hipervisor de windows y Plataforma de maquina virtual. Se instala, reinicia y listo.
Aun tiene ese problema?
Al correr el emulador me dice que instale HAXM y ya lo instale y sale el mismo error, alguien que pueda ayudarme? :c
me da la sensación de que xlm es html + css en android xd. ya no, ahora creo que es como resx de windows
Por cierto, Android Studio funciona mejor en Linux, si teneis un PC escaso de potencia o viejuno, probad con Linux.
Hola Juan no e escuha nada o es mi móvil?
TU MOVIL
Mi pc i5 con 4 de ram ya no pudo con este ejercicio jaja
A mi si me va el audio
Más despacio velocista. No tengo ni "j" idea de Kotlin o java y me sueltas cosas como modifier,fillmaxsize,localcontext,curret... TnT
Para hacer este curso de Android (y cualquier otro curso) es imprescindible tener conocimientos de Java (o Kotlin). Te recomiendo mi curso de Java donde enseño el lenguaje desde 0. ¡Saludos!
Hola, qué tal? Cómo estáis? Bienvenidos a una nueva entrega del curso de kotlin.... A partir de ahí ya no sé qué dice
VE DENUEVO EL VIDEO
No se oye
ANDA AL DOCTOR
El video no se oye bien
No dejáis tiempo a que youtube procese el vídeo. Tarda unos minutos en procesar audio y vídeo desde que se sube.
@@pildorasinformaticas jejeje solo te estoy molestando, tío.
cuando le doy al boton de play para emular el boton y eso me sale un error que dice asi Caused by: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing com.android.build.gradle.internal.res.ParseLibraryResourcesTask$ParseResourcesRunnable que sera? como lo puedo solucionar?
Cómo lo resolviste?
@@emmanuelbarba2567 tuve que descargarlo de nuevo y instalarlo otra vez
@@andresrangel7962 jajaja es que a mí me está dando varios errores para emular
Se tiene que descargar una versión de Android para emular un dispositivo? O solo es suficiente con darle a ejecutar?