Crear listview personalizado [Explicado] - Android con Kotlin

  Рет қаралды 24,674

hcode_

hcode_

Күн бұрын

Пікірлер: 74
@hcode_
@hcode_ 3 жыл бұрын
¡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-fv9ry
@AgustinA-fv9ry 3 жыл бұрын
no me funciona :(
@ricardosm7951
@ricardosm7951 2 жыл бұрын
Vuelveeee te necesitamos
@rosalioalfredomonterrosava7016
@rosalioalfredomonterrosava7016 Жыл бұрын
para los que nos les funcionen recuerden sincronizar el gradle, hay que irse a Files > SyncProjectWithGradle Files
@alanortiz5040
@alanortiz5040 Жыл бұрын
@@rosalioalfredomonterrosava7016 muchaaaaas gracias brooo!
@alanortiz5040
@alanortiz5040 Жыл бұрын
gracias!!!
@oscarcastro6911
@oscarcastro6911 4 жыл бұрын
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.
@nicolasportu
@nicolasportu 5 жыл бұрын
Implecable! Conceptos básicos que nadie me los había explicado en 3 meses. Congrats!
@jhonmunoz556
@jhonmunoz556 4 жыл бұрын
Apenas estoy aprendiendo a programar en android me fue de ayuda tu tutorial, gracias
@nahuelcanchy1327
@nahuelcanchy1327 4 жыл бұрын
Loco, tremendo tutorial. Lo implementé usando la base de datos en tiempo real de Firebase y funciona perfecto.
@pablovazquezreyes8461
@pablovazquezreyes8461 4 жыл бұрын
bro eres un crack, haganle caso el sabe lo que hace , muy buen video
@cristiangabrielchaves3511
@cristiangabrielchaves3511 4 жыл бұрын
Felicitaciones Amigo. Excelente Video.
@armvelz4385
@armvelz4385 5 жыл бұрын
Muy buen video amigo, acabas de salvar mi semestre.
@hectorfabianvignolo9960
@hectorfabianvignolo9960 5 жыл бұрын
Muchisimas gracias!! por el video y por el codigo. Saludos desde Argentina
@lamejorversion
@lamejorversion 3 жыл бұрын
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-nm6lv
@LuisFernando-nm6lv 4 жыл бұрын
Excelente video amigo, que bueno que eres de los que lleva el tema al grano, muchos explican demasiado para mi gusto.
@gilmarcossantos3951
@gilmarcossantos3951 2 жыл бұрын
Thank you. Very good! A suggestion: make the IDE font bigger.
@davidschietekat2058
@davidschietekat2058 4 жыл бұрын
Excelente video buen contenido amigo gracias 👌🏻
@francosalvatierra883
@francosalvatierra883 4 жыл бұрын
Impecable!!!! Muchísimas gracias!
@alesanmartin8327
@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
@ramongallardo6224
@ramongallardo6224 11 ай бұрын
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
@tenkoiop9091
@tenkoiop9091 11 ай бұрын
jaja me paso igual, creo q es porque esta obsoleto estoy intentando hacer lo mismo pero con binding
@PocketTeach
@PocketTeach 3 жыл бұрын
buenísimo viejo!!!!
@diegoarmandosuarezechaniqu8902
@diegoarmandosuarezechaniqu8902 4 жыл бұрын
una consulta y si deseo que el usuario pueda agregar mas productos
@josemarcostorresjanko9917
@josemarcostorresjanko9917 3 ай бұрын
Por fin uní que usa kotlin
@juliocamacho6298
@juliocamacho6298 4 жыл бұрын
excelente :D me dió un dolor de cabeza poder capturar el click gracias
@sistemaslizardi1862
@sistemaslizardi1862 4 жыл бұрын
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_
@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.
@sistemaslizardi1862
@sistemaslizardi1862 4 жыл бұрын
@@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
@sistemaslizardi1862
@sistemaslizardi1862 4 жыл бұрын
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.
@alvaromamani4007
@alvaromamani4007 4 жыл бұрын
Como lograste solucionar el contexto this en el fragmento ?
@sistemaslizardi1862
@sistemaslizardi1862 4 жыл бұрын
@@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.
@rcarlosb03
@rcarlosb03 5 жыл бұрын
Como puedo agregar desde base de datos... Ya tengo la conexión... Tambien el resulset pero como lo enlazo al listview
@rcarlosb03
@rcarlosb03 5 жыл бұрын
@@hcode_ asi lo hice ya conecte mi base de datos con mi list view
@mecdevs3839
@mecdevs3839 2 жыл бұрын
buen video
@hectorfabianvignolo9960
@hectorfabianvignolo9960 5 жыл бұрын
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.
@charleswowman8601
@charleswowman8601 5 жыл бұрын
@@hcode_ Me sumo al pedido!! Gracias y por favor sigue subiendo mas contenido
@hectorfabianvignolo9960
@hectorfabianvignolo9960 5 жыл бұрын
@@hcode_ Muchisimas gracias genio!! ya me pongo a estudiarlo. Mil Gracias por tu ayuda desinteresada
@wmendoza158
@wmendoza158 5 жыл бұрын
Excelente
@jeffersonchuquimango4165
@jeffersonchuquimango4165 4 жыл бұрын
tengo un problema al dar click en el listener no me direcciona a la otra activity
@santi06ful
@santi06ful 4 жыл бұрын
me paso lo mismo, tenes idea de como solucionarlo?
@jeffersonchuquimango4165
@jeffersonchuquimango4165 3 жыл бұрын
@@santi06ful ya me funcionó , borre un codigo
@ignacioquiroga5193
@ignacioquiroga5193 4 жыл бұрын
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_
@hcode_ 4 жыл бұрын
Me puedes mandar un mensaje a mi página en Facebook llamada hcode_ con la captura de pantalla para intentar ayudarte c:
@oscarmoralesortiz4395
@oscarmoralesortiz4395 3 жыл бұрын
Como solucionaste?
@XIONAG1
@XIONAG1 3 жыл бұрын
lo solucionaste?
@mandyasdfg3702
@mandyasdfg3702 3 жыл бұрын
lo solucionaste?
@gersncham3356
@gersncham3356 2 жыл бұрын
agregando a gradle > plugins { id 'kotlin-android-extensions' }
@thebitrunner5784
@thebitrunner5784 2 жыл бұрын
No funciona
@PedroBellic1
@PedroBellic1 3 жыл бұрын
no se ve nada
@quirionjamblet2519
@quirionjamblet2519 5 жыл бұрын
gracias carnal me echaste un parote para mi proyecto
@Matthew_Deukae
@Matthew_Deukae 3 жыл бұрын
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
@sagitario26XD
@sagitario26XD 4 жыл бұрын
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_
@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()"
@sagitario26XD
@sagitario26XD 4 жыл бұрын
@@hcode_ Muchas gracias!!!
@cherlycanilla
@cherlycanilla 2 жыл бұрын
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 ^^
@anllelojosue121
@anllelojosue121 2 жыл бұрын
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.
@cherlycanilla
@cherlycanilla 2 жыл бұрын
@@anllelojosue121 Lo pude solucionar, ahora mismo no recuerdo dónde estuvo el error pero me ayudó mucho tu vídeo 😊
@ErickCruz_Dev
@ErickCruz_Dev 2 жыл бұрын
todo me gusta, excepto que usas ListView.... Gracias amigo, voy a adaptarlo a un recyclerview
@wladimir391
@wladimir391 4 жыл бұрын
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_
@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_
@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_
@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.
@wladimir391
@wladimir391 4 жыл бұрын
@@hcode_ seria una gran ayuda gracias por tomar en cuenta los comentarios
@santiagobaez4929
@santiagobaez4929 4 жыл бұрын
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_
@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.
@jeromecross6149
@jeromecross6149 4 жыл бұрын
X2
@hcode_
@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_
@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_
@hcode_ 4 жыл бұрын
Aquí explico un poco más sobre eso: kzbin.info/www/bejne/ppKZnatvq65mfdU
@jesuskotlin606
@jesuskotlin606 3 жыл бұрын
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.
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН
Непосредственно Каха: сумка
0:53
К-Media
Рет қаралды 12 МЛН
I'VE MADE A CUTE FLYING LOLLIPOP FOR MY KID #SHORTS
0:48
A Plus School
Рет қаралды 20 МЛН
ANDROID STUDIO: COMO Crear una APP (para Principiantes) 📲 [Tutorial]
15:12
MoureDev by Brais Moure
Рет қаралды 2,7 МЛН
12 Tipos de Layouts - Tutorial Programación Android
13:24
Julio Mosqueda
Рет қаралды 15 М.
View Binding - 🔄 CONECTA VISTAS en Android con Kotlin - Tutorial Android Studio en español
13:43
Programación Android by AristiDevs
Рет қаралды 47 М.
Configurar un RecyclerView desde cero | Tutoriales Android con Kotlin
30:52
Vida MRR - Programacion web
Рет қаралды 10 М.
LISTVIEW ANDROID STUDIO
22:31
EDESCA
Рет қаралды 19 М.
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН