![DevExpert - Programación Android y Kotlin](/img/default-banner.jpg)
- 1 450
- 3 325 883
DevExpert - Programación Android y Kotlin
Spain
Registrace 4. 11. 2019
🎁¿Quieres iniciarte con Kotlin hoy? Haz click en el link 👇👇
En DevExpert te ayudamos a multiplicar tu valor en el mercado.
En nuestro canal encontrarás todo tipo de contenido relacionado con el mundo del desarrollo móvil en Android: desde tutoriales a entrevistas, pasando por noticias, curiosidades, sesiones de preguntas y respuestas en directo y mucho más.
En DevExpert nos dedicamos a enseñar a equipos de trabajo y desarrolladores como tú a utilizar las herramientas más top del sector y a dominar Kotlin como lenguaje de programación.
Antonio Leiva es formador Android, Google Developer Expert en Android y Kotlin, partner oficial de formación certificado por JetBrains y autor del libro Kotlin for Android Developers.
¿Quieres saber más? Entra en devexpert.io/
Aprende a trabajar con Kotlin en sólo 40 días 👉 devexpert.io/training-gratis
En DevExpert te ayudamos a multiplicar tu valor en el mercado.
En nuestro canal encontrarás todo tipo de contenido relacionado con el mundo del desarrollo móvil en Android: desde tutoriales a entrevistas, pasando por noticias, curiosidades, sesiones de preguntas y respuestas en directo y mucho más.
En DevExpert nos dedicamos a enseñar a equipos de trabajo y desarrolladores como tú a utilizar las herramientas más top del sector y a dominar Kotlin como lenguaje de programación.
Antonio Leiva es formador Android, Google Developer Expert en Android y Kotlin, partner oficial de formación certificado por JetBrains y autor del libro Kotlin for Android Developers.
¿Quieres saber más? Entra en devexpert.io/
Aprende a trabajar con Kotlin en sólo 40 días 👉 devexpert.io/training-gratis
Special from Google I/O Connect: Conversations with Android Development Experts [Ep. 15]
🎁 Domina el desarrollo multiplataforma con Kotlin entrando a esta masterclass gratuita 👉 devexpert.io/training-gratis/?
Hace unos días estuve en el Google I/O Connect en Berlín como Google Developer Expert, y esto me dio la oportunidad entre otras cosas de poder entrevistar a Gema Socorro y a Sergio Sastre.
En el poco tiempo que teníamos hablamos del futuro que le espera al Desarrollo Android, la IA, Gemini, las ventajas de ser GDE y mucho más, no te lo pierdas!
00:00 Intro
01:29 Google IO
02:52 ¿Desde cuándo sois GDE?
04:30 Sergio GDE Testing
05:20 Screenshot Testing
06:50 ¿En qué anda Gema?
07:40 ¿Cómo puede cambiarnos la IA?
10:13 ¿Cómo evolucionará el desarrollo de Android?
12:18 Multiplatform en las empresas
14:00 ¿En algún momento serán las aplicaciones multiplataforma?
16:15 Asistente de Gemini
18:14 ¿Qué proyectos nuevos tenéis?
19:50 Final
📩 No te pierdas ningún contenido exclusivo 👉 devexpert.io/newsletter
Únete a la Comunidad de DevExpert en Discord 👉 devexpert.io/comunidad
//////////////////////////////////////////////////////////////////////////////////////////
Si aún no te decides sobre si Kotlin es el lenguaje que deberías aprender, te animo a que te apuntes a mi masterclass gratuita donde te hablo sobre:
1️⃣ Hasta donde llega el ecosistema de Kotlin
2️⃣ Cómo desarrollar Apps Multiplatform
3️⃣ Te mostraré la ruta más fácil para aprender Kotlin y KMP
🎁 Apúntate aquí: devexpert.io/training-gratis/?
/////////////////////////////////////////////////////////////////////////////////////////////
➡➡ SÍGUENOS EN OTRAS REDES SOCIALES ⬅⬅
👉 Linkedin: www.linkedin.com/in/antoniolg
👉 Instagram: devexpert.io
👉 Twitter: devexpert_io
Únete a la Comunidad de DevExpert en Discord 👉 devexpert.io/comunidad
Si te ha gustado el vídeo de hoy apóyanos con un ❤ LIKE, deja un 💬 comentario/ duda y 🥇 SUSCRÍBETE si aún no lo has hecho! Nos vemos en el próximo vídeo!
DevExpert
💻 devexpert.io/
Hace unos días estuve en el Google I/O Connect en Berlín como Google Developer Expert, y esto me dio la oportunidad entre otras cosas de poder entrevistar a Gema Socorro y a Sergio Sastre.
En el poco tiempo que teníamos hablamos del futuro que le espera al Desarrollo Android, la IA, Gemini, las ventajas de ser GDE y mucho más, no te lo pierdas!
00:00 Intro
01:29 Google IO
02:52 ¿Desde cuándo sois GDE?
04:30 Sergio GDE Testing
05:20 Screenshot Testing
06:50 ¿En qué anda Gema?
07:40 ¿Cómo puede cambiarnos la IA?
10:13 ¿Cómo evolucionará el desarrollo de Android?
12:18 Multiplatform en las empresas
14:00 ¿En algún momento serán las aplicaciones multiplataforma?
16:15 Asistente de Gemini
18:14 ¿Qué proyectos nuevos tenéis?
19:50 Final
📩 No te pierdas ningún contenido exclusivo 👉 devexpert.io/newsletter
Únete a la Comunidad de DevExpert en Discord 👉 devexpert.io/comunidad
//////////////////////////////////////////////////////////////////////////////////////////
Si aún no te decides sobre si Kotlin es el lenguaje que deberías aprender, te animo a que te apuntes a mi masterclass gratuita donde te hablo sobre:
1️⃣ Hasta donde llega el ecosistema de Kotlin
2️⃣ Cómo desarrollar Apps Multiplatform
3️⃣ Te mostraré la ruta más fácil para aprender Kotlin y KMP
🎁 Apúntate aquí: devexpert.io/training-gratis/?
/////////////////////////////////////////////////////////////////////////////////////////////
➡➡ SÍGUENOS EN OTRAS REDES SOCIALES ⬅⬅
👉 Linkedin: www.linkedin.com/in/antoniolg
👉 Instagram: devexpert.io
👉 Twitter: devexpert_io
Únete a la Comunidad de DevExpert en Discord 👉 devexpert.io/comunidad
Si te ha gustado el vídeo de hoy apóyanos con un ❤ LIKE, deja un 💬 comentario/ duda y 🥇 SUSCRÍBETE si aún no lo has hecho! Nos vemos en el próximo vídeo!
DevExpert
💻 devexpert.io/
zhlédnutí: 338
Video
Navegación oficial en Compose Multiplatform con Navigation Compose [Android / iOS]
zhlédnutí 1,3KPřed 16 hodinami
Navegación oficial en Compose Multiplatform con Navigation Compose [Android / iOS]
Cómo Sobresalir en Procesos de Selección: Domina los Tests
zhlédnutí 228Před 21 hodinou
Cómo Sobresalir en Procesos de Selección: Domina los Tests
Carga de imágenes con Coil en Compose Multiplatform [Android y iOS]
zhlédnutí 613Před 14 dny
Carga de imágenes con Coil en Compose Multiplatform [Android y iOS]
Complete Kotlin Multiplatform Course: Develop Apps for Android and iOS
zhlédnutí 7KPřed 21 dnem
Complete Kotlin Multiplatform Course: Develop Apps for Android and iOS
Domain Driven Design: Claves para un Desarrollo Efectivo
zhlédnutí 386Před 21 dnem
Domain Driven Design: Claves para un Desarrollo Efectivo
Tests de Screenshot: Qué Son y Cómo Implementarlos
zhlédnutí 216Před 21 dnem
Tests de Screenshot: Qué Son y Cómo Implementarlos
Cómo migrar tu proyecto Android a Kotlin 2.0 [Paso a Paso]
zhlédnutí 1,6KPřed 28 dny
Cómo migrar tu proyecto Android a Kotlin 2.0 [Paso a Paso]
¿Pasando de Frontend a Backend? Esto es lo que necesitas saber
zhlédnutí 244Před měsícem
¿Pasando de Frontend a Backend? Esto es lo que necesitas saber
Las Mejores Herramientas y Librerías para Testing en 2024
zhlédnutí 205Před měsícem
Las Mejores Herramientas y Librerías para Testing en 2024
Kotlin: Presente y Futuro del lenguaje multiplataforma
zhlédnutí 3KPřed měsícem
Kotlin: Presente y Futuro del lenguaje multiplataforma
Testing 101: Tipos de Tests y Cuál Elegirías Como Único
zhlédnutí 220Před měsícem
Testing 101: Tipos de Tests y Cuál Elegirías Como Único
Kotlin en el Backend: Herramientas y Técnicas Esenciales, con Isa Garrido | Ep. 14
zhlédnutí 3,5KPřed měsícem
Kotlin en el Backend: Herramientas y Técnicas Esenciales, con Isa Garrido | Ep. 14
Transiciones con elementos compartidos en Jetpack Compose [Guía Completa] 🔝
zhlédnutí 2,3KPřed měsícem
Transiciones con elementos compartidos en Jetpack Compose [Guía Completa] 🔝
Flutter vs Kotlin Multiplatform: Google se posiciona 😏
zhlédnutí 27KPřed měsícem
Flutter vs Kotlin Multiplatform: Google se posiciona 😏
Claves del Testing en Tech: Importancia, Retos y Pensamientos sobre Empresas sin Tests
zhlédnutí 210Před měsícem
Claves del Testing en Tech: Importancia, Retos y Pensamientos sobre Empresas sin Tests
Las Claves del Testing: Estrategias y Consejos para Dominarlos, con Gabi Moreno | Ep. 13
zhlédnutí 6KPřed měsícem
Las Claves del Testing: Estrategias y Consejos para Dominarlos, con Gabi Moreno | Ep. 13
Navegación en Jetpack Compose con tipos seguros [Método oficial]
zhlédnutí 3,6KPřed měsícem
Navegación en Jetpack Compose con tipos seguros [Método oficial]
Reduciendo la Huella de Carbono: Estrategias para Empresas y Particulares
zhlédnutí 137Před 2 měsíci
Reduciendo la Huella de Carbono: Estrategias para Empresas y Particulares
Status Bar transparente y Insets en Jetpack Compose
zhlédnutí 5KPřed 2 měsíci
Status Bar transparente y Insets en Jetpack Compose
Data Centers: Cómo nuestros datos Destruyen el Planeta
zhlédnutí 220Před 2 měsíci
Data Centers: Cómo nuestros datos Destruyen el Planeta
La IA de Gemini llega a Android Studio con Jellyfish
zhlédnutí 4,5KPřed 2 měsíci
La IA de Gemini llega a Android Studio con Jellyfish
Explorando el Green Computing: Claves para una Tecnología más Sostenible
zhlédnutí 171Před 2 měsíci
Explorando el Green Computing: Claves para una Tecnología más Sostenible
Desarrollo de Software, Sostenibilidad y Green Computing, con Elena Guidi | Ep. 12
zhlédnutí 5KPřed 2 měsíci
Desarrollo de Software, Sostenibilidad y Green Computing, con Elena Guidi | Ep. 12
Especialización vs. Generalización: ¿Cuál es el Camino Correcto en Programación?
zhlédnutí 313Před 2 měsíci
Especialización vs. Generalización: ¿Cuál es el Camino Correcto en Programación?
Crea tu LIbrería Open Source: Todo lo que Necesitas Saber
zhlédnutí 306Před 2 měsíci
Crea tu LIbrería Open Source: Todo lo que Necesitas Saber
Cómo pedir permisos de Android en Jetpack Compose
zhlédnutí 1,3KPřed 2 měsíci
Cómo pedir permisos de Android en Jetpack Compose
Cómo Impulsar Tu Carrera en Programación: Constancia, Curiosidad y Autenticidad
zhlédnutí 271Před 2 měsíci
Cómo Impulsar Tu Carrera en Programación: Constancia, Curiosidad y Autenticidad
Explorando la Teoría de la Computación: Un Viaje por la Matemática detrás de la Programación
zhlédnutí 193Před 2 měsíci
Explorando la Teoría de la Computación: Un Viaje por la Matemática detrás de la Programación
De la pasión por la programación al éxito en YouTube: El camino de Fernando Ureña | Ep. 11
zhlédnutí 879Před 2 měsíci
De la pasión por la programación al éxito en CZcams: El camino de Fernando Ureña | Ep. 11
what about show rational dialog, also open settings for permission when denied?😊
Da gusto encontrar contenido como este. Gracias por tu esfuerzo Antonio!
Muchas gracias! 🙌
Ohhh tenes un motorola (duo)😅😅😅
?
🎯
Qué grandes los 3!!! 🤗🤗🤗
Gracias!
Buen final de temporada. Os ha salido redondo para el poco tiempo. Buen verano!
Muchas gracias!
hola, una duda ?¿Cuando creamos un Box, Text, ... como podemos saber cual es su ID Si tengo el Id puedo cambiarlo?. osea borrarlo del sistema, ocultarlo..., crearlo dinamicamente e insertarlo despues de otro Id imagina que creo 5 BOX y luego quiero insertar un TEXT despues del 3 BOX y todo esto dinamicamente gracias
No hay ids, los renderizas o no en función del estado. No hacen falta ids para lo que comentas. Te recomiendo que eches un vistazo a nuestro curso de Compose czcams.com/video/uonwBFewofI/video.html
El título del vídeo me parecía súper interesante, pero este hombre habla chino
Pero si cada clase deberia hacer solo una acción, no cargaría de un montón de clases y eso cargaría la arquitectura en parecer más sucia con tantas clases ?
Como siempre, todo se basa en el equilibrio. Pero si tu arquitectura está bien montada, el número de clases no debería ser relevante.
Maestro, tiene algun curso en UDEMY, ya que es mas practico aprender en esa plataforma
Hola Yeferson! Todos nuestros cursos los puedes encontrar aquí devexpert.io/cursos-expert/
Excelente video, gracias por compartir.
Gracias a ti por comentar!
Q tiene demalo?
Entiendo que es porque has mantenido ahí unos tests de muestra que vienen en la plantilla y que realmente no estás usando para nada. Mejor borrarlos.
Suele denotar dejadez o falta de conocimiento.
En algo si tuvo razón yo tengo el 11 pro Max del 2019 y no hay nada que no pueda hacer en este 2024,y aún con 80% batería en 5 años
Es la gran ventaja de los iPhone en mi opinión
Oyee que cool😮
Las interfaces declarativas tienen su curva de aprendizaje, pero una vez que aprendes son mucho más sencillas.
Yo cambié de Kotlin a Flutter y fue una excelente decisión por muchas razones
Me alegro! Cuáles son esas razones?
Godot usa Java
¿Qué?
@@devexpert_io godot puede hacer juego java programador si o no
Ah, que era una pregunta, pensaba que era una afirmación al no haber interrogación. Que yo sepa, no se puede usar Java, no
Por el momento me quedo con Vivaldi
¿Qué es lo que te gusta de Vivaldi? No lo he probado
@@devexpert_io Hola, me gusta los paneles webs, donde colocas a un costado todas las webs que quieras y se abren ahí en ese espacio, también la apilación de pestañas, recarga automatica de sitios cada cierto tiempo que elija, la alarma, temporizador que tiene, que cambia el color automáticamente según la web, que divide la pantalla con cuantas webs tengas sean 10 o las que quieras...
Interesante, muchas gracias! Veo que algunas funcionalidades se solapan con las de Arc, pero otras parecen exclusivas de Vivaldi. No digo que las inventar Arc, de hecho me suena haber leído que Arc había copiado algunas features de Vivaldi... Me da pereza ahora mismo probar otro browser, pero lo tendré en el punto de mira.
Las versiones de Android Studio se lanzan tan rapido que ya Jellyfish se quedo atras 🤣
ya... no hemos acabado con los shorts de Jellyfish y ya estamos con Koala 😅
Ddd consiste en modelar el mundo real en el codigo. Lo que comenta son cosad puntuales y pautas pero a grandes razgos es simplemente eso. Despues la arquitectura hexagonal es eso, un patron arquitectonico que es donde estan los dtos y las interfaces con sus adaptadores y se preocupa de separar el codigo de la logica de negocio de la infraestructura, los adaptadores son la conexion.
¡Gracias por tus aclaraciones!
Es una herramienta de paga?
Sí, tiene unos cuantos créditos gratuitos, pero luego cuesta dinero
fanboy...fanboy...fanboy
los dos ( apple y los demas ) van , con mala intención , a la obsolescencia programada, es su negocio
El contenido de este curso es muy valioso!
Muchas gracias!!
🎁 Domina el desarrollo multiplataforma con Kotlin entrando a esta masterclass gratuita 👉 devexpert.io/training-gratis/?
Gran mentira el que cambio el mundo fue nokia y Samsung, y los lentes de realidad aumentada de apple fue un fracaso total, pero lo s fanboys decian que toda la gente lo usarian, y no fue asi, ahora dicen que en un futuro 😂, pero incluso los visores de realidad aumentada de 5 dolares quedan botados en el cajon o como un pisapapeles, asi quedaron los de apple y ni eso por que los regresaron antes de los 15 dias d3 garantia de reembolso 😂😂😂
Deberías leer un poco más al respecto, te has quedado con los 4 titulares sensacionalistas.
Fue un deleite ver este video, en lo personal me gustan mucho estos temas. Quería preguntar sobre una duda relacionada a las arquitecturas Von Neumann y las Hardvard, en la actualidad se usa la Hardvard o como funciona esto?
kotlin tiene hot reload?
si te refieres a Jetpack Compose, sí que lo hay, pero solo si desarrollas en un módulo Android (no en uno común multiplataforma), y en algunas ocasiones te obliga a reinstalar la App. Lo primero confío en que en algún momento nos lo ofrezcan también en multiplatform, y lo segundo en cada versión de Android Studio son menos las razones por las que te obliga a hacer esto.
@@devexpert_io cuando se guarda el archivo modificado automaticamente hace el cambio en caliente?
sí, en realidad no hace falta ni guardar, cuando detecta cambios actualiza. Esto es antiguo y ahora va mucho mejor, pero mira este short: czcams.com/video/MuzlV-C5b08/video.htmlsi=cr1mrWzthhhkTMXH
Pero es que Iphone (inserte una justificación que a los usuarios no le importa!)... 🤷 😂😂😂😂😂😂😂
Buenas, yo en mi proyecto en el build.gradle.kts, no me deja declarar el composeCompiler, tengo que tener alguna versión en especial o alguna configuración extra previa antes para que pueda definirlo?, Mil gracias.
Esto es a partir de Kotlin 2.0. Si no lo tienes, necesitas configurarlo: czcams.com/video/bnsAciyiCgQ/video.html
Mil gracias la verdad que de la manera que lo explicas, haces que parezca sencillo.
Muchas gracias!
Con constraints no funciona
Te refieres con ConstraintLayout?
@@devexpert_io si, intente hacer lo del tutorial con mi app que ya estaba haciendo que usa constraint Layout y me salen errores
No lo he probado la verdad. No encuentro nada que me haga pensar que no funciona con ConstraintLayout, pero puede ser... La verdad que en Compose no se usa mucho el ConstrainLayout.
@@devexpert_io bueno es que yo estoy muy acostrumbrado usar el constraint en views y lo uso tambien en compose, en algunas vistas solamente
Para phone ?
Te refieres a iPhone?
El Vysor lo he usado con el celular Oppo A54 durante mucho tiempo en el trabajo y me funciona bien, pero ahora lo ando usando con el Moto G84 y lo veo borroso, he intentado configurarlo en stetting -> Imagen Quality -> Bit Rate, lo pongo en 1.5 Mbit, aquí me sale un mensaje que dice “Upgrade to Vysor Pro for higher video bitrates. (Actualice a Vysor Pro para obtener velocidades de bits de vídeo más altas)”. He intentado ver mas información para ver si me alcanza para el presupuesto y no encuentro nada.
Me pasa exactamente lo mismo y no encuentro información sobre como solucionar sin tener que acceder a la version pro
Habéis probado ScrCpy? Vysor puede bajar la calidad si no es la versión de pago, pero ScrCpy es gratis: czcams.com/video/fNfNcWlERns/video.html
@@devexpert_io Gracias por la recomendación, tienes razon se ve mucho mejor.
@@sersteven94 ya lo solucioné, en "Tamaño y texto de la pantalla", le aumente la configuración del "Tamaño de fuente". Problema solucionado !!!
A mi me esta llamando la atención mucho este navegador pero estoy muy acostumbrado a microsoft edge
Por probarlo no pierdes nada. Qué es lo que te gusta de edge? La verdad que no lo he usado mucho
❤️
❤️
❤️
❤️
❤️
❤️
❤️
❤️
❤️
❤️
Tengo una duda teorica, los patrones de presentación quien los definio, porque se sabe de forma estandar los patrones de diseño que fue creado por Erick y su grupo basado en los principios de arquitectura. Pero de los patrones de presentación no esta estandarizada, y cuando escucho arquitectura se habla de Hexagonal, Clean arquitecture, Slicer Vertical y mas. Me ha dado curiosidad de quien definio esto de presentación.
No creo que haya alguien que definiera todos, han ido surgiendo (y siguen haciéndolo) según las tecnologías de UI van evolucionando
No son motores gráficos, son motores de juegos...
exactamente, alguien que sabe
Si lo decís por el título, ese lo puse yo que no tengo ni idea de desarrollo de videojuegos, así que perdonen ustedes la imprecisión
Quien es ella por que no ponen su nombre
Hombre, lo tienes en la primera línea de la descripción… con enlace al podcast completo
Cuál es el vídeo completo
Este es czcams.com/video/bgAkjPy9H2k/video.htmlsi=I40mfUaIjmihPZqp
Si porfa los comandos funciona?
Qué son los comandos?
Tengo 45 años y talvez ya sean mis ultimos años pero no perderé el sueño de aprender a programar, quizas no viva de esto pero al menos tendré el gusto de decir que soy un Programador Android
Cualquier edad es buena para empezar czcams.com/video/8fdcosQhHNM/video.htmlsi=kO5ljNg5x4xvLiGi