DevExpert - Programación Android y Kotlin
DevExpert - Programación Android y Kotlin
  • 1 450
  • 3 325 883
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/
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

Komentáře

  • @galaxiegalaxie5003
    @galaxiegalaxie5003 Před 34 minutami

    what about show rational dialog, also open settings for permission when denied?😊

  • @razorrirazo4516
    @razorrirazo4516 Před 6 hodinami

    Da gusto encontrar contenido como este. Gracias por tu esfuerzo Antonio!

  • @genesisaguilar1032
    @genesisaguilar1032 Před 10 hodinami

    Ohhh tenes un motorola (duo)😅😅😅

  • @soygabimoreno
    @soygabimoreno Před 18 hodinami

    🎯

  • @soygabimoreno
    @soygabimoreno Před 18 hodinami

    Qué grandes los 3!!! 🤗🤗🤗

  • @juanfra5504
    @juanfra5504 Před 20 hodinami

    Buen final de temporada. Os ha salido redondo para el poco tiempo. Buen verano!

  • @franciscocerezocuesta7641
    @franciscocerezocuesta7641 Před 23 hodinami

    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

    • @devexpert_io
      @devexpert_io Před 19 hodinami

      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

  • @Dtmusica
    @Dtmusica Před dnem

    El título del vídeo me parecía súper interesante, pero este hombre habla chino

  • @Vizmonting
    @Vizmonting Před dnem

    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 ?

    • @devexpert_io
      @devexpert_io Před dnem

      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.

  • @YEFERSONJIMENEZ-kf2ll

    Maestro, tiene algun curso en UDEMY, ya que es mas practico aprender en esa plataforma

    • @devexpert_io
      @devexpert_io Před dnem

      Hola Yeferson! Todos nuestros cursos los puedes encontrar aquí devexpert.io/cursos-expert/

  • @juanmanueljuarezperez9236

    Excelente video, gracias por compartir.

  • @JulioJkoop
    @JulioJkoop Před dnem

    Q tiene demalo?

    • @devexpert_io
      @devexpert_io Před dnem

      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.

    • @soygabimoreno
      @soygabimoreno Před 18 hodinami

      Suele denotar dejadez o falta de conocimiento.

  • @GapsterP5559
    @GapsterP5559 Před dnem

    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

    • @devexpert_io
      @devexpert_io Před dnem

      Es la gran ventaja de los iPhone en mi opinión

  • @josel0
    @josel0 Před dnem

    Oyee que cool😮

    • @devexpert_io
      @devexpert_io Před dnem

      Las interfaces declarativas tienen su curva de aprendizaje, pero una vez que aprendes son mucho más sencillas.

  • @AntonioPenafiel-ic7zj

    Yo cambié de Kotlin a Flutter y fue una excelente decisión por muchas razones

  • @Dios...patria...libertad

    Godot usa Java

    • @devexpert_io
      @devexpert_io Před dnem

      ¿Qué?

    • @Dios...patria...libertad
      @Dios...patria...libertad Před 23 hodinami

      @@devexpert_io godot puede hacer juego java programador si o no

    • @devexpert_io
      @devexpert_io Před 2 hodinami

      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

  • @EVPlus-d4h
    @EVPlus-d4h Před 2 dny

    Por el momento me quedo con Vivaldi

    • @devexpert_io
      @devexpert_io Před dnem

      ¿Qué es lo que te gusta de Vivaldi? No lo he probado

    • @EVPlus-d4h
      @EVPlus-d4h Před dnem

      @@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...

    • @devexpert_io
      @devexpert_io Před dnem

      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.

  • @JMiyuri
    @JMiyuri Před 2 dny

    Las versiones de Android Studio se lanzan tan rapido que ya Jellyfish se quedo atras 🤣

    • @devexpert_io
      @devexpert_io Před dnem

      ya... no hemos acabado con los shorts de Jellyfish y ya estamos con Koala 😅

  • @frandelroio
    @frandelroio Před 2 dny

    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.

  • @olakase4030
    @olakase4030 Před 2 dny

    Es una herramienta de paga?

    • @devexpert_io
      @devexpert_io Před dnem

      Sí, tiene unos cuantos créditos gratuitos, pero luego cuesta dinero

  • @gomer130
    @gomer130 Před 2 dny

    fanboy...fanboy...fanboy

  • @juanjogf7285
    @juanjogf7285 Před 2 dny

    los dos ( apple y los demas ) van , con mala intención , a la obsolescencia programada, es su negocio

  • @OutisProject
    @OutisProject Před 2 dny

    El contenido de este curso es muy valioso!

  • @devexpert_io
    @devexpert_io Před 2 dny

    🎁 Domina el desarrollo multiplataforma con Kotlin entrando a esta masterclass gratuita 👉 devexpert.io/training-gratis/?

  • @djtavo30
    @djtavo30 Před 3 dny

    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 😂😂😂

    • @devexpert_io
      @devexpert_io Před 2 dny

      Deberías leer un poco más al respecto, te has quedado con los 4 titulares sensacionalistas.

  • @rolandovazquez576
    @rolandovazquez576 Před 3 dny

    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?

  • @pringstom
    @pringstom Před 3 dny

    kotlin tiene hot reload?

    • @devexpert_io
      @devexpert_io Před 3 dny

      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.

    • @pringstom
      @pringstom Před 2 dny

      @@devexpert_io cuando se guarda el archivo modificado automaticamente hace el cambio en caliente?

    • @devexpert_io
      @devexpert_io Před dnem

      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

  • @juanitojhones01
    @juanitojhones01 Před 3 dny

    Pero es que Iphone (inserte una justificación que a los usuarios no le importa!)... 🤷 😂😂😂😂😂😂😂

  •  Před 4 dny

    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.

    • @devexpert_io
      @devexpert_io Před 4 dny

      Esto es a partir de Kotlin 2.0. Si no lo tienes, necesitas configurarlo: czcams.com/video/bnsAciyiCgQ/video.html

  •  Před 4 dny

    Mil gracias la verdad que de la manera que lo explicas, haces que parezca sencillo.

  • @hickspro613
    @hickspro613 Před 4 dny

    Con constraints no funciona

    • @devexpert_io
      @devexpert_io Před 4 dny

      Te refieres con ConstraintLayout?

    • @hickspro613
      @hickspro613 Před 3 dny

      @@devexpert_io si, intente hacer lo del tutorial con mi app que ya estaba haciendo que usa constraint Layout y me salen errores

    • @devexpert_io
      @devexpert_io Před 3 dny

      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.

    • @hickspro613
      @hickspro613 Před dnem

      @@devexpert_io bueno es que yo estoy muy acostrumbrado usar el constraint en views y lo uso tambien en compose, en algunas vistas solamente

  • @erickceylerrodriguezherrer5617

    Para phone ?

  • @racani
    @racani Před 4 dny

    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.

    • @sersteven94
      @sersteven94 Před dnem

      Me pasa exactamente lo mismo y no encuentro información sobre como solucionar sin tener que acceder a la version pro

    • @devexpert_io
      @devexpert_io Před dnem

      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

    • @sersteven94
      @sersteven94 Před dnem

      @@devexpert_io Gracias por la recomendación, tienes razon se ve mucho mejor.

    • @racani
      @racani Před 21 hodinou

      @@sersteven94 ya lo solucioné, en "Tamaño y texto de la pantalla", le aumente la configuración del "Tamaño de fuente". Problema solucionado !!!

  • @erickabsrick
    @erickabsrick Před 4 dny

    A mi me esta llamando la atención mucho este navegador pero estoy muy acostumbrado a microsoft edge

    • @devexpert_io
      @devexpert_io Před 4 dny

      Por probarlo no pierdes nada. Qué es lo que te gusta de edge? La verdad que no lo he usado mucho

  • @soygabimoreno
    @soygabimoreno Před 5 dny

    ❤️

  • @soygabimoreno
    @soygabimoreno Před 5 dny

    ❤️

  • @soygabimoreno
    @soygabimoreno Před 5 dny

    ❤️

  • @soygabimoreno
    @soygabimoreno Před 5 dny

    ❤️

  • @soygabimoreno
    @soygabimoreno Před 5 dny

    ❤️

  • @soygabimoreno
    @soygabimoreno Před 5 dny

    ❤️

  • @soygabimoreno
    @soygabimoreno Před 5 dny

    ❤️

  • @soygabimoreno
    @soygabimoreno Před 5 dny

    ❤️

  • @soygabimoreno
    @soygabimoreno Před 5 dny

    ❤️

  • @soygabimoreno
    @soygabimoreno Před 5 dny

    ❤️

  • @edoctor201
    @edoctor201 Před 5 dny

    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.

    • @devexpert_io
      @devexpert_io Před 5 dny

      No creo que haya alguien que definiera todos, han ido surgiendo (y siguen haciéndolo) según las tecnologías de UI van evolucionando

  • @NAME494
    @NAME494 Před 5 dny

    No son motores gráficos, son motores de juegos...

    • @GameRetroStudio
      @GameRetroStudio Před dnem

      exactamente, alguien que sabe

    • @devexpert_io
      @devexpert_io Před dnem

      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

  • @CapitalinoInventivo

    Quien es ella por que no ponen su nombre

    • @devexpert_io
      @devexpert_io Před 5 dny

      Hombre, lo tienes en la primera línea de la descripción… con enlace al podcast completo

  • @victororue9598
    @victororue9598 Před 6 dny

    Cuál es el vídeo completo

    • @devexpert_io
      @devexpert_io Před 5 dny

      Este es czcams.com/video/bgAkjPy9H2k/video.htmlsi=I40mfUaIjmihPZqp

  • @djf34
    @djf34 Před 6 dny

    Si porfa los comandos funciona?

  • @omarsanabria9835
    @omarsanabria9835 Před 6 dny

    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

    • @devexpert_io
      @devexpert_io Před 6 dny

      Cualquier edad es buena para empezar czcams.com/video/8fdcosQhHNM/video.htmlsi=kO5ljNg5x4xvLiGi