¡IMPORTANTE! Si no te reconoce los id de los views (Aparecen en rojo) , agrega el siguiente código al build.gradle del Modulo en la parte de plugins, próximamente haré una actualización del video. ¡Saludos! id 'kotlin-android-extensions' Ejemplo: plugins { id 'com.android.application' id 'kotlin-android' id 'kotlin-android-extensions' } En versiones anteriores puede que se deba agregar como: apply plugin: 'kotlin-android-extensions'
@AgustinA-fv9ry3 жыл бұрын
no me funciona :(
@ricardosm79512 жыл бұрын
Vuelveeee te necesitamos
@rosalioalfredomonterrosava7016 Жыл бұрын
para los que nos les funcionen recuerden sincronizar el gradle, hay que irse a Files > SyncProjectWithGradle Files
Exelente video muy bien explicado e ilustrativo... soy nuevo en android y kotlin, realice la aplicacion escribiendo cada linea del cogido para ir aprendiendo y despues de uno o dos errores me compilo y lo ejecute perfecto... gracias por compartir tus conocimientos, se agradece.
@nicolasportu5 жыл бұрын
Implecable! Conceptos básicos que nadie me los había explicado en 3 meses. Congrats!
@jhonmunoz5564 жыл бұрын
Apenas estoy aprendiendo a programar en android me fue de ayuda tu tutorial, gracias
@nahuelcanchy13274 жыл бұрын
Loco, tremendo tutorial. Lo implementé usando la base de datos en tiempo real de Firebase y funciona perfecto.
@pablovazquezreyes84614 жыл бұрын
bro eres un crack, haganle caso el sabe lo que hace , muy buen video
@cristiangabrielchaves35114 жыл бұрын
Felicitaciones Amigo. Excelente Video.
@armvelz43855 жыл бұрын
Muy buen video amigo, acabas de salvar mi semestre.
@hectorfabianvignolo99605 жыл бұрын
Muchisimas gracias!! por el video y por el codigo. Saludos desde Argentina
@lamejorversion3 жыл бұрын
Muchas gracias me ayudaste mucho, y gracias por poner tus archivos en git habia un dato del que no encontraba el error lo escribi mal XD y solo lo compare con eso y voila
@LuisFernando-nm6lv4 жыл бұрын
Excelente video amigo, que bueno que eres de los que lleva el tema al grano, muchos explican demasiado para mi gusto.
@gilmarcossantos39512 жыл бұрын
Thank you. Very good! A suggestion: make the IDE font bigger.
@davidschietekat20584 жыл бұрын
Excelente video buen contenido amigo gracias 👌🏻
@francosalvatierra8834 жыл бұрын
Impecable!!!! Muchísimas gracias!
@alesanmartin8327 Жыл бұрын
genial me funciono aunque igual tuve problemas con las imagenes q coloque ya deben ir con minuscuas todas no se pueden mezclar las mayusculas con las minusculas
@ramongallardo622411 ай бұрын
hola amigo eso de que el nombre de listview no reconoce el nombre a mi igual me paso, y agrege plugins { id 'com.android.application' id 'kotlin-android' id 'kotlin-android-extensions' } y tampoco me funciona ... ayuda que mas se puede hacer.... no reconoce el synthetyc
@tenkoiop909111 ай бұрын
jaja me paso igual, creo q es porque esta obsoleto estoy intentando hacer lo mismo pero con binding
@PocketTeach3 жыл бұрын
buenísimo viejo!!!!
@diegoarmandosuarezechaniqu89024 жыл бұрын
una consulta y si deseo que el usuario pueda agregar mas productos
@josemarcostorresjanko99173 ай бұрын
Por fin uní que usa kotlin
@juliocamacho62984 жыл бұрын
excelente :D me dió un dolor de cabeza poder capturar el click gracias
@sistemaslizardi18624 жыл бұрын
ayuda porfavor, soy nuevo en esto, yo estoy usando fragment en lugar de activity para mostrar el listView pero a la hora de querer probar me marca este error: "Type mismatch. Required : Context , Found : FragmentActivity" en la linea "val adapter = ProductosAdapter(this, listaProductos)" que debo hacer para poder usar el fragment con esté metodo, ya que tengo un menu bottom donde muestro los fragments y uno de ellos es el de productos
@hcode_4 жыл бұрын
Recuerda que nuestro adaptador requiere un context, probablemente le estas pasando otro tipo de dato que no es context. Si sigues teniendo problemas, enviame un mensaje a mi página de Facebook.
@sistemaslizardi18624 жыл бұрын
@@hcode_ Gracias por tu pronta respuesta, me puse a investigar y leí por ahí que estaba mandando el context del fragment y no el del activity, que debía poner "requiredActivity()" en lugar de "mContext: this" lo hice y compilo muy bien pero a la hora de llamar el fragment de productos me marca error de que la "lista.adapter no puede ser null" en fin seguiré probando y si encuentro la solución lo haré saber. Muchas gracias por todo. saludos
@sistemaslizardi18624 жыл бұрын
Ya quedó solucionado... mi problema era que efectivamente mandé el context incorrecto, pude hace que cargara en el fragment principal y mandar llamar el viewlist solo cuando activo el botón productos de mi menú. Todo lo demás Excelente. Muchas gracias.
@alvaromamani40074 жыл бұрын
Como lograste solucionar el contexto this en el fragmento ?
@sistemaslizardi18624 жыл бұрын
@@alvaromamani4007 Use el código tal como está en este video, solo que lo cargue el listview vacío en la activity principal y a la hora de llamar el fragment, le paso los datos al listview. val adapterempty = ProductosAdapter(this, arrayListOf()) saco los datos de una BD en MySql, Esa fue mi solución, talvez no sea lo correcto pero soy novato en kotlin.
@rcarlosb035 жыл бұрын
Como puedo agregar desde base de datos... Ya tengo la conexión... Tambien el resulset pero como lo enlazo al listview
@rcarlosb035 жыл бұрын
@@hcode_ asi lo hice ya conecte mi base de datos con mi list view
@mecdevs38392 жыл бұрын
buen video
@hectorfabianvignolo99605 жыл бұрын
Hugo Buenas tardes, te consulto.. podrias hacer un tutorial con este mismo ejemplo pero que los datos los tome de una Base de Datos, sqlite, excel, csv, lo que sea. Recien estoy empezando en esto y la verdad q tu video es el que mas me ha ayudado.
@charleswowman86015 жыл бұрын
@@hcode_ Me sumo al pedido!! Gracias y por favor sigue subiendo mas contenido
@hectorfabianvignolo99605 жыл бұрын
@@hcode_ Muchisimas gracias genio!! ya me pongo a estudiarlo. Mil Gracias por tu ayuda desinteresada
@wmendoza1585 жыл бұрын
Excelente
@jeffersonchuquimango41654 жыл бұрын
tengo un problema al dar click en el listener no me direcciona a la otra activity
@santi06ful4 жыл бұрын
me paso lo mismo, tenes idea de como solucionarlo?
@jeffersonchuquimango41653 жыл бұрын
@@santi06ful ya me funcionó , borre un codigo
@ignacioquiroga51934 жыл бұрын
Muy buen tutorial muchas gracias, una duda si, en la zona al momento de crear el adaptador no encuentro el layout.nombre.text no logro encontrar el nombre no me lo marca, que estare haciendo mal?
@hcode_4 жыл бұрын
Me puedes mandar un mensaje a mi página en Facebook llamada hcode_ con la captura de pantalla para intentar ayudarte c:
@oscarmoralesortiz43953 жыл бұрын
Como solucionaste?
@XIONAG13 жыл бұрын
lo solucionaste?
@mandyasdfg37023 жыл бұрын
lo solucionaste?
@gersncham33562 жыл бұрын
agregando a gradle > plugins { id 'kotlin-android-extensions' }
@thebitrunner57842 жыл бұрын
No funciona
@PedroBellic13 жыл бұрын
no se ve nada
@quirionjamblet25195 жыл бұрын
gracias carnal me echaste un parote para mi proyecto
@Matthew_Deukae3 жыл бұрын
Hola bro, excelente video, me ayudo mucho, soy nuevo en esto y quisiera saber como podría conectarlo a una base de datos de Firebase. Saludos
@sagitario26XD4 жыл бұрын
En la parte final del vídeo cuando defines el por ejemplo (elemento.text), no se tenia que usar un "findViewByID(R.id.elemento)"? :O espero me puedas ayudar con esta consulta, gracias :)
@hcode_4 жыл бұрын
Gracias a que usamos Kotlin tenemos las "Kotlin Android Extensions" que nos permiten interactuar con los elementos de la UI directamente sin usar "findViewById()"
@sagitario26XD4 жыл бұрын
@@hcode_ Muchas gracias!!!
@cherlycanilla2 жыл бұрын
Hola, no se si podrias ayudarme, en el apartado de crear el adaptador personalizado cuando escribo layout.nombre.text = producto.nombre, me da error, exactamente al final cuando pongo producto.nombre, la parte de layout.nombre,text me sale bienporque importe lo que pusiste del gradle , sabes a que puede deberse?? muchas gracias por tus videos estoy haciendo el tfg y me estan ayudando mucho ^^
@anllelojosue1212 жыл бұрын
Debes asegurarte que al poner " producto.nombre" estas jalando el nombre de tu clase Producto, asegúrate de escribirlo de igual forma. Quizá el error fue con mayúsculas o mala redacción. Yo tuve el error pero revisando las sentencias lo solucioné :) Ojala lo hayas resuelto, saludos.
@cherlycanilla2 жыл бұрын
@@anllelojosue121 Lo pude solucionar, ahora mismo no recuerdo dónde estuvo el error pero me ayudó mucho tu vídeo 😊
@ErickCruz_Dev2 жыл бұрын
todo me gusta, excepto que usas ListView.... Gracias amigo, voy a adaptarlo a un recyclerview
@wladimir3914 жыл бұрын
excelente video, por favor me podrias ayudar como capturar los datos desplegados y hacerle como un tipo carrito de compras te lo agradeceria mucho
@hcode_4 жыл бұрын
Muchas gracias por tu comentario, tengo un video que muestra cómo preparar la app para capturar los datos del producto y guardarlos en una base de datos: kzbin.info/www/bejne/b3-UaIyqp5akkLc
@hcode_4 жыл бұрын
Sobre el carrito de compras, ya después de implementar tu base de datos SQLite, puedes generar otra tabla donde se dedique a guardar tu carrito de compras y cuando ese carrito sea comprado, borre su contenido.
@hcode_4 жыл бұрын
Es la segunda vez que me lo preguntan así que si les gustaría un video sobre eso, yo lo podría hacer con mucho gusto.
@wladimir3914 жыл бұрын
@@hcode_ seria una gran ayuda gracias por tomar en cuenta los comentarios
@santiagobaez49294 жыл бұрын
Bro muy bien video, pero mira que seguí tu video a la par y al momento de querer pasa al siguiente layout se sale la app 😢
@hcode_4 жыл бұрын
Que raro, con gusto puedo ayudarte, ¿Qué problema te aparece en el Logcat? Si gustas también puedes mandar mensaje a mi página de Facebook para que me puedas mandar screenshots del problema. Saludos.
@jeromecross61494 жыл бұрын
X2
@hcode_4 жыл бұрын
Que raro, con gusto puedo ayudarte, ¿Qué problema te aparece en el Logcat? Si gustas también puedes mandar mensaje a mi página de Facebook para que me puedas mandar screenshots del problema. Saludos. X2 jajaja
@hcode_4 жыл бұрын
Mi teoría es que el objeto qué están intentando pasar a la otra activity para ver los detalles tiene en sus propiedades uno o más objetos que no han heredado la clase Serializable como se ve en el minuto 12:10.
@hcode_4 жыл бұрын
Aquí explico un poco más sobre eso: kzbin.info/www/bejne/ppKZnatvq65mfdU
@jesuskotlin6063 жыл бұрын
No he terminado de ver el video, aunque lo voy a hacer, pero lo que me desespera un poco es que utilizas mucho las expresiones "hacemos esto", "clicamos aqui", "indicamos esto de aqui", "modificamos esto" ... Eso obliga a estar mirando continuamente el video y detectar hacia donde va el puntero de tu raton, o si estas escribiendo, o si estas modifcando un parametro en concreto. Por lo demas, y en base a los comentarios que estoy leyendo, parece que el tutorial es bueno, por tanto voy a verlo completo. Gracias por compartir tus conocimientos. Por supuesto, esto no es una critica, y menos viniendo de un novato en kotlin como yo. Es un comentario personal y nada despectivo.