5 ERRORES que cometes al usar Jetpack Compose

Поделиться
HTML-код
  • Опубликовано: 2 фев 2025

Комментарии • 56

  • @DevKiper
    @DevKiper  7 месяцев назад +4

    Aprende a Crear Apps Profesionales en Android: AndroidAvanzado.com
    Unite a nuestra comunidad de Discord!: discord.gg/P2n6zTvccV
    Transformate en el mejor programador Android: tidycal.com/mkiperszmid/mentoria-intro

  • @victortijerina8509
    @victortijerina8509 7 месяцев назад +7

    Que buenos consejos amigo!!! Eres el unico youtuber de habla hispana que conozca que hable de compose! Buenisima

    • @DevKiper
      @DevKiper  7 месяцев назад +2

      Victor!! Buenísimo que te sirvan
      Mi canal va a ser dedicado 100% a Compose

  • @cristiancelis3410
    @cristiancelis3410 7 месяцев назад +5

    Excelente consejos!! Seria de gran ayuda crear mas videos con errores comunes :,))

    • @DevKiper
      @DevKiper  7 месяцев назад +1

      Voy a hacer uno sobre errores comunes en Android 🔥

  • @OvedGustavoRinconMachado
    @OvedGustavoRinconMachado 7 месяцев назад +1

    Buenísimo Martin, muchas gracias. Aún no me queda muy claro la recomposición en Compose, si tienes un video sería buenísimo.

    • @DevKiper
      @DevKiper  7 месяцев назад +1

      Buenas! Creo que mi primer o segundo video del canal habla justo sobre eso

  • @elmerluz0
    @elmerluz0 7 месяцев назад +1

    Buena Martín como siempre dando consejos útiles! Una consulta respecto cuando se agregó el Spacer acá 10:00. Por ahí todavía hay usuarios que utilizan dispositivos de baja resolución y es muy común en XML que en esa pantalla de Onboarding en pantallas pequeñas el párrafo se sobrepasa con el botón cuando usas ContraintLayout. Lo que se hace normalmente es tratar de achicar lo más posible el texto, o poner un ScrollView. Como se manejaría ese caso en Compose?

    • @elmerluz0
      @elmerluz0 7 месяцев назад +1

      Justo estaba la solución en el mismo video jajaja 😅

    • @DevKiper
      @DevKiper  7 месяцев назад +2

      JAJAJA Increíble como te soluciono los problemas del futuro 💪

  • @hebermanrique10
    @hebermanrique10 7 месяцев назад +1

    Excelente video cada dia se aprende algo nuevo..Gracias por compartir tus conocimientos.

    • @DevKiper
      @DevKiper  7 месяцев назад +1

      Me alegro que te haya servido!

  • @kmorfo
    @kmorfo 7 месяцев назад +2

    Como siempre @DevKiper muy buenos consejos 👏👏

    • @DevKiper
      @DevKiper  7 месяцев назад +2

      Gracias bro! Me alegro que te sirvan 💪

  • @edersander7629
    @edersander7629 7 месяцев назад +1

    Un video muy genial, me las sabia todas, al igual que otros problemas comunes como recomposisiones y errores de renderizado, seria estupendo que sacaras algun video de asistencia a problemas comunes en renderizado en componentes habituales o experimentales.

    • @DevKiper
      @DevKiper  7 месяцев назад +1

      Buenísimo que te haya gustado el video!
      Que temas en específico de renderizado? Algo como componentes dinámicos?

  • @jonathanshock1113
    @jonathanshock1113 27 дней назад +1

    que excelente video. voy a mejorar varias cosas. ademas lo explicaste muy bien!

    • @DevKiper
      @DevKiper  27 дней назад +1

      Buenísimo que te haya servido!
      Cualquier duda, me avisás
      Abrazo

  • @maxirodriguez8385
    @maxirodriguez8385 7 месяцев назад +1

    una pregunta en el scaffold... Que diferencia hay entre colocar el contenido dentro de las llaves o colocarlo dentro del atributo content?

    • @DevKiper
      @DevKiper  7 месяцев назад +2

      Es lo mismo. Las llaves hacen uso de content
      Cuando en kotlin tenés una función como último parámetro (en este caso, content en Scaffold), podes hacer uso de las llaves y eso hace referencia a content

    • @maxirodriguez8385
      @maxirodriguez8385 7 месяцев назад +1

      @@DevKiper Muchas gracias!!!

    • @DevKiper
      @DevKiper  7 месяцев назад +1

      💪

  • @juanmanueljuarezperez9236
    @juanmanueljuarezperez9236 7 месяцев назад +1

    Excelente video amigo! Me gustó la manera en que explicas cada punto.
    ¡Gracias!

    • @DevKiper
      @DevKiper  7 месяцев назад +2

      Buenísimo!
      Cualquier duda que tengas, me avisas

  • @yoryi4428
    @yoryi4428 7 месяцев назад +1

    Super útil, muchas gracias por el contenido, cada día aprendo más con tus videos

    • @DevKiper
      @DevKiper  7 месяцев назад +1

      Buenísimo que te sirvan 💪

  • @fernandoambrosio1200
    @fernandoambrosio1200 7 месяцев назад +1

    Yo tengo una duda sobre si es buena practica al utilizar NavGraph en compose si la función que se crear para crear las rutas de mi aplicación aparte de recibir el rememberNavController puede recibir ViewModels o no es correcto, en algunos ejemplos que muestra Android en su documentación hace referencia a hiltViewModel dentro de la ruta composable y ahí llamar al ViewModel y pasarlo a la Screen

    • @DevKiper
      @DevKiper  7 месяцев назад +1

      Mmm no estoy entendiendo bien la pregunta. Necesitaría ver el código para entender. Mandalo por el servidor de disco

  • @ronalkspdev
    @ronalkspdev 6 месяцев назад +1

    Bien hay vi que cometía 3 de ellos, una pregunta usaste un private set para evitar la modificación desde afuera, yo personalmente prefiero este también que crear otra variable con un _ al inicio por qué se me llena el proyecto de variables _ . Estoy haciendo bien?

    • @DevKiper
      @DevKiper  6 месяцев назад +2

      Sisi ambas opciones son igual de válidas 💪

  • @martin.88
    @martin.88 7 месяцев назад +1

    Buen video tocayo!!! Cual es tu stack? O solo full Android?

    • @DevKiper
      @DevKiper  7 месяцев назад +2

      Gracias bro!
      Exacto, 100% Android

  • @ronalkspdev
    @ronalkspdev 6 месяцев назад +1

    Tengo una pregunta fuera del tema, Estoy buscando alguna informacion de como hacer un Dialogo full screen en compose y por ningun lado hay tutoriales en todo internet ni youtube y si los hay no estan con las palabras claves por que no se encuentran, alguno tiene un ejemplo de como hacer un dialogo full screen en compose como el que tiene material3 en su documentacion? hay todos los ejemplos de codigo pero justo este no lo añadieron :/

    • @DevKiper
      @DevKiper  6 месяцев назад +1

      Te recomiendo unirte al servidor de discord (link en descripción) así te podemos ayudar por ahí

    • @ronalkspdev
      @ronalkspdev 6 месяцев назад +1

      @@DevKiper listo voy

    • @DevKiper
      @DevKiper  6 месяцев назад

      💪

  • @armandoquispeticona2410
    @armandoquispeticona2410 7 месяцев назад +1

    Justo el 3 me paso!
    Que buena! :D
    El 5 ya lo venia haciendo pero con "dudas" jeje ahora me queda claro que es una solucion valida :D
    Respecto al Scaffold, antes habia como un parpadeo al usar entre pantallas con esto, ahora creo que lo arreglaron y se ve bien. :)

    • @DevKiper
      @DevKiper  7 месяцев назад +1

      Buenísimo que te haya servido el video!
      Sisi tema del parpadeo, no era por el scaffold. Era un bug en la lib de navegación, pero ya está 100% solucionado 💪

  • @raulastete3035
    @raulastete3035 7 месяцев назад +1

    13:04 Sin animos de hacer bulling pero ese error estoy casi seguro que te inspiro mediante una comunidad en Whatsapp 😅.

    • @DevKiper
      @DevKiper  7 месяцев назад +2

      Aunque no lo creas, el video lo grabé hace 2 semanas, y justo cuando lo vi en WhatsApp no lo podía creer 🤣

  • @_AG8
    @_AG8 7 месяцев назад +2

    Wen video
    Cómo podría ser para que, en el segundo error, el de la lista, el botón quede hasta abajo de la pantalla y se muestre siempre, sin la necesidad de bajar toda la lista hasta llegar al botón
    Sería solo sacar el botón de la LazyColumn, alinearlo hasta abajo y ponerle un paddingBottom al último elemento de la Columna?
    Creo hacemos algo similar con la lista de hábitos en la app del Curso Avanzado

    • @DevKiper
      @DevKiper  7 месяцев назад +1

      Exactamente!
      Lo bajas de la lazycolumn y listo
      Lo único, tendrías que tener una columna, y adentro tener al lazy column y al boton
      Así tenes 1 abajo del otro

  • @guidiuz5129
    @guidiuz5129 7 месяцев назад +1

    Excelente video, muy agradecido!

    • @DevKiper
      @DevKiper  7 месяцев назад +1

      💪💪💪 Buenísimo que te sirva

  • @fliamachado
    @fliamachado 6 месяцев назад +1

    De lujo esto che! 👏

    • @DevKiper
      @DevKiper  6 месяцев назад +1

      Buenísimo que te haya servido 💪💪

  • @starkets1392
    @starkets1392 7 месяцев назад +1

    Eres un grande man! Muchísimas gracias!

    • @DevKiper
      @DevKiper  7 месяцев назад +1

      Buenísimo que te sirvaa 🔥💪

  • @robertomarzanobarta9480
    @robertomarzanobarta9480 14 дней назад +1

    Que agradable sujeto🙂

  • @santyas
    @santyas 7 месяцев назад +1

    Impecableeeee

    • @DevKiper
      @DevKiper  7 месяцев назад +1

      🔥🔥🔥🔥

  • @_AG8
    @_AG8 7 месяцев назад +2

    yo tambien TKM jaja

  • @xvipj
    @xvipj 7 месяцев назад +1

    Teamo bro

    • @DevKiper
      @DevKiper  7 месяцев назад

      ♥️♥️