Navegación en Jetpack Compose con tipos seguros [Método oficial]

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 พ.ย. 2024

ความคิดเห็น • 44

  • @devexpert_io
    @devexpert_io  6 หลายเดือนก่อน +4

    🎁 Todo lo que necesitas saber para utilizar Jetpack Compose de forma efectiva desde hoy en esta Masterclass gratuita 👉 compose.expert/masterclass?

  • @ospinan6541
    @ospinan6541 5 หลายเดือนก่อน +4

    Increible, por fin algo mas limpio y legible, gracias master por traerte esto!

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน

      Gracias a ti!

  • @mcpollo1000
    @mcpollo1000 5 หลายเดือนก่อน +3

    La "magia" un peso menos de que preocuparse, siempre ha sido muy complicado e inclusive algo intimidante la navegación se agradece que la simplifiquen un poco.

  • @eddymendoza4397
    @eddymendoza4397 5 หลายเดือนก่อน +1

    Muchas gracias por la información hasta el momento no me había complicado con la navegación en compose, pero esto lo hace más sencillo

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน

      Gracias! Me alegro de que te sea de ayuda

  • @juguitoify
    @juguitoify 5 หลายเดือนก่อน +3

    Gracias, por mantenernos al día

  • @atherbsc5384
    @atherbsc5384 5 หลายเดือนก่อน +1

    Ya era hora que la mejoraran, las versiones anteriores era medio tediosa y por eso vengo usando Voyager hace tiempo que es super fácil de usar basado en clases, ahora con esta actualizacion ya vale la pena usarla y se tiene dos opciones de cual se quiere usar, aunque por ahora sigo con Voyager porque el manejo del stack es cómodo y aqui veo que aun le falta pulirse, por lo demás super interesante estas novedades
    Saludos

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน +1

      Voyager sigue siendo más sencilla a mi parecer. Aunque al ser esta la oficial de Android seguramente se extienda más su uso

  • @basiliosegovia6815
    @basiliosegovia6815 5 หลายเดือนก่อน +2

    Se agradece un montón

  • @DARIOJ991
    @DARIOJ991 5 หลายเดือนก่อน +2

    Buen dato, suscrito

  • @misa3lown3d37
    @misa3lown3d37 5 หลายเดือนก่อน +1

    Muy buen contenido.

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน

      Gracias! 😊

  • @yeilmusic
    @yeilmusic 5 หลายเดือนก่อน

    Yo lo solucione creando interface llamada route, tipo nodejs, donde hay un router clase que maneja routes, las hice interface ahi implemento como obtener lo argumentos en una clase. lo tedioso es implementar y crear la clase de parametros, a menos que haya una forma de obtener los args y ponerles el dato a la clase variable con tu tipo en clases genericas de parametros. si programaste nodejs apis, no te parece feo por que al hacerlo asi es parecido una package llamado navegacion con el router y routes.

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน

      Sí, algo parecido se hacía hasta ahora para hacerlo un poco más limpio

  • @ovedgustavorinconmachado1183
    @ovedgustavorinconmachado1183 5 หลายเดือนก่อน +1

    Muchas gracias Antonio, una pregunta, también está disponible en Compose Multiplatform?

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน

      Aún no, pero lo estará

    • @ArturoDevA
      @ArturoDevA 5 หลายเดือนก่อน

      para multiplataforma Voyager es el Rey

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน +1

      Hay gente que prefiere Decompose

    • @ovedgustavorinconmachado1183
      @ovedgustavorinconmachado1183 5 หลายเดือนก่อน

      @@devexpert_io Ya está en 2.8.0-beta01

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน

      Imaginé que en el I/O adelantarían alguna versión. Gracias!

  • @carlozgrafic1276
    @carlozgrafic1276 4 หลายเดือนก่อน

    Estaria genial que hicieras un video de como usar NavHost con inyeccion de depencias usando Koin o Hilt

    • @devexpert_io
      @devexpert_io  4 หลายเดือนก่อน

      Es muy sencillo. En unas semanas sacaremos uno con Koin

  • @JuanGomez-rv9it
    @JuanGomez-rv9it 5 หลายเดือนก่อน

    Podrías explicar como obtener la ruta del composable. Por ejemplo cuando hay que utilizar un navigationbar, se usa la ruta del composable(antes era un string), un icono, etc.

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน

      La navegación con la bottom navigation es igual que lo que se ve en este vídeo. Cada BottomNavigationItem tiene un “onClick” normal donde se usaría el navController de la misma forma.

  • @ArturoDevA
    @ArturoDevA 5 หลายเดือนก่อน

    buen video, intente replicar lo de los navtypes de tu otro video pero resulta confuso y me pierdo, por ahora seguire usando la forma antigua ya que con un video de hace mas de 1 año diseñaste una forma que resulta sencillo autogenerar las rutas

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน

      ok, al final es cuestión de gustos

  • @marcovillanueva1876
    @marcovillanueva1876 10 วันที่ผ่านมา

    Si necesito, pasar de un compose a un Activity?

  • @tacomusical1404
    @tacomusical1404 หลายเดือนก่อน +1

    No me reconoce en dependecies en libs.kotlinx.serialization.json alguien sabe por que?

  • @eddymendoza4397
    @eddymendoza4397 5 หลายเดือนก่อน

    Cambiaria la forma en que como se implementa un bottom navigation, ya que segun la documentación estos esperan un route string ademas de los icons y title que se crea en los objetos basicos para tener un bottom navigation item

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน

      ¿Pero eso en Compose? En Compose los botones de navegación tienen un onclick y ya está

  •  5 หลายเดือนก่อน

    saludos... funciona en kotlin multiplataforma...?

    • @juanjoguhu
      @juanjoguhu 5 หลายเดือนก่อน

      Sí acaban de pasar compose navigation a KMP

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน +1

      Pero tengo entendido que esto aún no está. Pero si no está, estará en un futuro cercano.

  • @ulisesgonzalez1328
    @ulisesgonzalez1328 5 หลายเดือนก่อน

    Muy buen video. Trate de implantarlo pero cuando pruebo en Debug mi aplicativo se vuelve lento, alguien sabría el porqué?.

    • @devexpert_io
      @devexpert_io  5 หลายเดือนก่อน

      Pero concretamente al aplicar esto? Es raro... En cualquier caso, en debug es normal que vaya peor que en release.

    • @IvanAliaga
      @IvanAliaga 5 หลายเดือนก่อน

      Revisa los skippables, a veces es mejor implementarlo de otra manera