KOTLIN: Curso ANDROID desde CERO - MAPS/DICCIONARIOS - Lección 6 [2020] | Español | MoureDev
Вставка
- Опубліковано 29 сер 2024
- Curso ANDROID desde CERO. Si quieres aprender a programar en KOTLIN para crear apps Android, este es tu tutorial. En esta lección 6 del tutorial de programación de Kotlin con Android Studio aprenderemos una nueva estructura de datos llamada MAP (también conocida como DICCIONARIO). De esta forma podremos organizar una colección de datos agrupados de la forma clave-valor.
Si nunca has programado y quieres aprender desarrollo móvil, fundamentos de programación, con este tutorial Kotlin, Android y Android Studio podrás comenzar a crear apps.
Aprenderás:
• Variables y constantes
• Tipos de datos
• Condicionales
• Bucles
• ¡Y mucho más! Solo pídeme por comentarios qué te gustaría aprender en Kotlin.
¡HOLA HACKERMEN! 👋🏼
Bienvenidos a MoureDev by Brais Moure. Desarrollo de aplicaciones para iOS y Android.
► SUSCRÍBETE Y ACTIVA LA CAMPANA 👆🏼🔔
goo.gl/afPz3g
► RECURSOS:
• Lección 1: • KOTLIN: Curso ANDROID ...
• Lección 2: • KOTLIN: Curso ANDROID ...
• Lección 3 (parte 1): • KOTLIN: Curso ANDROID ...
• Lección 3 (parte 2): • KOTLIN: Curso ANDROID ...
• Lección 4: • KOTLIN: Curso ANDROID ...
• Lección 5: • KOTLIN: Curso ANDROID ...
• Fuente FiraCode (la que yo uso): github.com/ton...
► ¿TE GUSTA EL CONTENIDO?
Déjame en comentarios tu opinión o cuéntame qué te gustaría ver en el canal.
Si te gusta el contenido, comparte, suscríbete y muéstrame tu dedo de darle al espacio 👍🏼
¡Gracias!
► ENCUÉNTRAME EN:
• Mi web: mouredev.com
• Twitter: / mouredev
• Facebook: / mouredev
• Instagram: / mouredev
#Kotlin #Android #AndroidStudio
¿Quieres que sigamos con la serie? Déjame tu LIKE si es así 😃
Por supuesto, puedes dejarme cualquier duda o sugerencia en los comentarios.
► SUSCRÍBETE Y ACTIVA LA CAMPANA 👆🏼🔔
goo.gl/afPz3g
► ENCUÉNTRAME EN:
• Twitter: twitter.com/mouredev
• Facebook: facebook.com/mouredev
• Instagram: instagram.com/mouredev
• Mi web: mouredev.com
Me encanta en la forma en la que he aprendido con tus vidios :3 , venga sube mas vidios de kotlin :'v , que esa documentación me enrreda JAJAJAJ
Muchísimas gracias! Seguiré con esta serie 😃
por favooooor
Podrías hacer una clase de los parámetros por favor
Sería bueno que después de cada clase y cuando enseñes alguna nueva función, brindar algunos ejemplos de sus posibles aplicaciones en casos reales en los que tú lo hayas usado, como para motivar más a la gente, saludos.
entre lo bien que explicas y la voz que tienes, es brutal
vas a seguir con esta serie verdad? porque esta buenisima y la estoy siguiendo, seguro como yo, muchos
Hola! Sí, poco a poco seguiré subiendo más lecciones 😃
Por qué no he descubierto este canal antes? Me encantan estos cursos, ya me he suscrito
genial paisano, gracias por tu tiempo, gracias por regalarme una motivación en la vida, este curso esta siendo súper ameno y entretenido. Apertas
Muy didácticas tus lecciones. Estoy aprendiendo mucho la sintaxis.
quizás hecho un poco de menos los temas de apariencia, pero tus lecciones me parecen muy sencillas de aprender.
Por ejemplo, me ha parecido mas potente el trabajo con Arrays (antes llamados vectores), ni que decir tiene de los Maps (mas parecido a ficheros indexados que a matrices). Si, soy de la vieja escuela, pero no paro de aprender.
Gracias por tus aportes
Muchas gracias por tus videos. Eres genial!👏🏻👏🏻👏🏻👏🏻
Muchas gracias la verdad!! Prontamenten veré android studio y tu canal y serie de vídeos me han servido mucho. Muy buena calidad, incluso tu tono de voz se me hace perfecto todo de entender.
Te felicito y toma tu buen like
Muchas gracias por transmitir tu conocimiento, tienes una pedagogía para enseñar de mil maravillas.
Me está gustando mucho la forma que tienes de ir introduciendo las características a través de funciones comentándolas cuando no queremos tenerlas activas. Es mucho más práctico que hacer programas separados. Nunca lo había visto. Y eso que he hecho ya algún curso de programación. Gracias.
Por favor haz mas videos, soy estudiante de la U-tad en Madrid y me estas dando la vida con todos tus tutoriales :D
Muchas gracias!!
Tratar d ver un video diario m parece un muy buen ritmo, espero no bajar ese nivel con los próximos tutoriales, este estuvo excelentemente explicado!
Muchas gracias Maestro.
De nuevo, muchas gracias, son un gustazo tus vídeos, bien explicado todo.
Buenos días Brais, en primer lugar agradecerte este curso, que me está ayudando a refrescar la programación que dejé de practicar desde que apareció Windows, hace ya muchos años.
Felicitarte por la forma tan detallada y sobre todo amena que utilizas para explicar temas que pueden llegar a ser arduos y pesados, consiguiendo que se conviertan en algo atractivo.
En los dos últimos temas (Arrays y Mapas) he visto que en lugar de utilizar private fun, utilizas solo fun, si es posible me gustaría saber la diferencia, aunque se que las funciones las explicarás más adelante, gracias de antemano.
muchas gracias por el curso, te sigo desde Chile
Muchísimas gracias por seguirlo! Saludos desde España!
excelente curso.
Excelente seguimos con la serie. Gracias
excelente tutorial. Muy bien escogidos los temas y bien explicados. Graciassssss
Hola yo soy nuevo en el mundo de la programación, mejor dicho lo estoy retomando y me gusta tu dinámica y comence desde la primera lección hasta acá y cogiendo notas hehehehe de cada clase , pero me gustaría que en los demás que mientras avanza que lo muestres con el simulador de celular eso ayudaría cómo va uno, Saludos
Mil gracias!! Sigo con tus clases!!
Claridad Absoluta! Excelentes tus videos. Saludos.
Mil gracias!!!
En mi caso, cuando uso el remove no me aparece la palabra clave key, simplemente le paso el String y así se queda.
Espero que sigas con este proyecto, tu acento gallego y tu voz calmada hace que resulte ameno aprender kotlin en español lol
Hola! Eso también es válido. Muchas gracias, me alegra que te sirva de ayuda 😄
@@mouredev Descubri exactamente lo mismo, Gracias por las buenas explicaciones.
Saludos desde Argentina.
Podrias poner como queda el código entonces? Es que no le encuentro solución. Gracias.
Cierto! Su voz va exactamente a la velocidad que tiene que ir, ni muy pausado ni muy rápido y todos los minutos de la lección es puro contenido.
Muchas gracias por compartir sus conocimientos.☄️
Excelentes Tutoriales! Tenes algun curso en udemy? Gracias! EXCELENTE CONTENIDO Y CALIDAD!
Hola Hackerman muy buenos tus videos son muy claros un videos de como configurar y utilizar los Emoji en android studios en el video 4 lo utilizaste y quede gringo
gracias
Excelente video, muy bien explicado
Saludos de México
Muchísimas gracias!
excelente video seguire la serie de videos =)
Muchas gracias!!!
Excelente, Gracias!
HOLA,. HACE VARIOS AÑOS ME RECIBI DE ANALISTA DE SISTEMA... Y LUEGO NUNCA ME DEDIQUE A ESO.... AHORA QUIERO RETOMAR.... Y ME ESTAS RE AYUDANDO....
Seria chevere un tutorial haciendo un programa desde el diseño hasta la programacuon
Buenas: ¿En que situaciones se deberian usar los maps? Gracias
Hola Moure, tengo una duda, ¿cuál es la diferencia entre fun y private fun? ¿Que en private fun los valores son solo para esa function y en fun los valores los pueden tomar de fuera del programa y son esos, o cómo?
Hola Brais, tengo una inquietud con los arrays, si eres tan amable, me lo puedes aclarar?
# ¿es posible crear arrays del tipo var? por que en tus ejemplos son del tipo val.
# Si entendemos que que "val" define constantes..., por que en un arrays de tipo val si acepta modificaciones de contenidos en sus contenedores?, Muchas gracias! Te dejo like y me suscribo!!!
muy buenas, muy interesante el canal. ¿No crea problemas el hecho de que varios valores tengan la misma clave? Gracias de antemano,
tengo una duda en vez de remover con el codigo no seria mas facil borrar o cortar con crtl+x jeje tengo la duda aunq lo aria como explicas para no errar
Muy buen video, tome su like
Muchas gracias!!! 😄
No se si es relevante, para algunas palabras la app muestra auto completado pero para los casos de put y remove no, alguna razón? gracias
Si no me equivoco eso es un HashTable en C#
Una duda, si alguien la puede responder... Como haceis la practica de todo lo que se aprende aca?...
Muy buen vídeo, vaya que si estoy aprendiendo buenas bases, una pregunta, usar HashMap es igual a usar Map? estariá bueno que hubieses puesto también la colección "Set" (HashSet),Permite agregar elementos desordenados sin que se repitan.
Hola! Digamos que un mapa es la estructura y un hashmap es la especialización (implementación) de esa estructura para dotarlo de ciertas cualidades. Saludos!
Hola que tal estuve probando el codigo, pero a la hora de poner el metodo put no aparece como tampoco el metodo remove. A que se debe eso?
Cuando subes la siguiente clase??
Espero que pronto, seguiré alternando con las otras series. Gracias por la paciencia. Saludos!
quiero preguntar, hasta donde vas a llegar con estos tutoriales, esta bien lo que estas explicando por que hay muchos que son principiantes en esto de la programacion, pero quisiera saber de igual manera, si estos tutoriales van hacer mas avanzados, ? me explico??? gracias!!!
Hola! Sí, la idea es que poco a poco el canal tenga vídeos de todos los niveles. En la lista de reproducción ya se pueden encontrar algunos "algo" más complejos. Muchas gracias por tu paciencia, saludos!
podria hablar de los callback? o livedata? please
Hola! Me gustaría que en un futuro pueda hablar de esos temas. Saludos!
En kotlin se puede usar el namespace std (cin/cout) como c++ o algo parecido? Muy buena tu serie
Hola! Muchas gracias, estoy algo oxidado en C++ pero creo que en Kotlin podrías usar algo como las extensions o data clases para propagar funcionalidades. Saludos!
saludos, no me aparece la operación remove en el mapa
Perdon la ignorancia, pero a que se refiere con palabra reservada ? en este caso nombra a "to" como tal. Desde ya muchas gracias
Una palabra reservada es la que no podemos utilizar para nombrar variables o funciones. Algunas palabras reservadas son "class", "fun", "var", "val"...
@@mouredev Encima tenes la humildad de contestar.. CRACK
Hola.
Cual es el uso práctico de los mapas?
Agrupar por clave - valor para acceder rápidamente a elementos
@@mouredev Brais, tienes o harás clases practicas de Kotlin? Desarrollo práctico de apps?
MoureDev que tema usas en android studio?
Lo he creado yo.
+10
Cuando declaro la función me sale el error unresolved reference : maps me podrías ayudar estoy en la lección 6 y estoy aprendiendo
me pasa exactamente igual!!
"Ya lo resolvi y creo que te debe pasar igual, revisa tus "{}" hay estaba el error
Dave vio este video :)
Cuando estoy escribiendo la sintaxis
fun maps(){
var myMap: map = mapOf()
println(myMap)
}
Me sale el siguiente error
Unresolved reference: map
Lo solucione pero escribi el bloque de la siguiente forma
fun maps(){
var myMap = mapOf()
println(myMap)
cuando escribia myMap: map ( no me apareciaen la ventana que se desplega la opcion que le aparece a Moure)
buenas noches .. estoy haciendo el curso clase por clase , en 6 clase se Sobre MAP
algún error estoy cometiendo porque al definir maps() después de compilar muestra
este error Unresolved reference: maps que estoy haciendo mal ???
eduardo badino yo también tengo ese problema
@@santastic12, solucione el problema -- empece de cero; me di cta. que una } estaba mal ubicada,
probé en un nuevo lugar ... y anduvo perfecto
considera que es mi 6 lección .. no se mucho mas
Desde Argentina Eduardo
Hola MoureDev, tengo un problema pues no me deja ejecutar el Run, me dice que : Unresolved reference : maps ( indicancancome que hay un error, pero reviso y todo esta bn no se que pueda ser !!! de ante mano muchas gracias por la ayuda !! saludos desde colombia !!
Ya lo solucione !!! jeje era un problema con las {}
@@ingfonseca87 me salio el mismo problema Unresolved reference : maps como lo resolviste
@venancio esteban narciso revisa todos las llaves recuerda que si hay alguna abierta tambn se debe cerrar, asi lo solucione !!
Para los que se pregunten como ordenar un mapa, no se coman la cabeza como yo y esperen hasta la leccion de listas
hackermen esta pregunta no tiene que ver como la serie de tutos, estoy montando un masfragment dentro de un drawnerlayout y tengo lanecesidad de ""poblar" el mapa datos que seran provistos mediante json despues de ser picados de un recyclerview puesto en el sidemenu del drawnerlayout... si estas confundido pues imaginame a mi :P
hombre que olvido la pregunta... pues como podria acceder al mapfragment desde otra activity para hacerle un refresh o nuevo sync? ando liadoooo
Hola! Siempre que un fragment esté contenido en un Activity, puedes acceder por el id del fragmente para crearlo de nuevo o lo que necesites. Saludos!
@@mouredev entonces sería válido un replace? Cuando trabajo con Activity puedo pasarle argumentos con el putextra. Para un fragmento existe similar? O podría hacerlo con los preferencemanager? Quisas te pueda mandar una foto de mi lío en FB. Gracias por tu tiempo
idea que de seguro ya han dado es "Como hacer un login a una app con mail"
Revisa el nombre del vídeo antes de que se publique, has puesto lección 8! :D
Qué haría sin vosotros! Muchísimas gracias!
LLevo un monton de videos y aun no entiendo como conectar esto con la idea que tengo de app. xD
Amigo no entiendo de verdad nada 🥺🥺
El vídeo está repetido
Hola! No lo está, he creado uno para Swift y otro para Kotlin, tienen semejanzas pero no son iguales. Saludos!
Este vídeo está repetido ¿no?
Hola! No está, he creado el mismo en Swift, tiene muchas partes en común. Saludos!
@@mouredev Ya veo, creo que sólo está duplicado en la playlist.