⚠️ Splash en Android con KOTLIN correctamente [2021] - ¡LO HACES MAL! - Cómo hacer bien un SPLASH

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

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

  • @AristiDevs
    @AristiDevs  2 года назад +1

    Ya tenemos API OFICIAL
    Tenéis el nuevo tutorial aquí -> ruclips.net/video/vkWZIuB4RZA/видео.html

  • @IdeasComo
    @IdeasComo 3 года назад +47

    En el splash activity podemos agregar un finish() al final para evitar que el botón de retroceso nos lleve de nuevo al splash (kotlin). Saludos

    • @AristiDevs
      @AristiDevs  3 года назад +7

      Muy buen apunte!

    • @josiasmayo7203
      @josiasmayo7203 2 года назад +1

      eso estaba buscando. gracias :D

    • @JulioPerez-yx9wc
      @JulioPerez-yx9wc 2 года назад +1

      Gracias que buen servicio

    • @JohanPetit70
      @JohanPetit70 2 года назад +2

      Buenísimo venia por esto y al poner el finish() al final de OnCreate() y darle retroceso no vuelve al splash bravo excelente video...

    • @eloyrolandocanchanyabalbin4692
      @eloyrolandocanchanyabalbin4692 2 года назад

      soy inexperto, como le pondría un tiempo de espera para mostrar mi hermoso splash???

  • @AristiDevs
    @AristiDevs  3 года назад +40

    Like si viste mi problema con la cámara 👀

    • @AWAREWIRE
      @AWAREWIRE 3 года назад

      Si espero que no se haya echado a perder!!! por otro lado solo te falto añadir el finish al Activity Splash que creaste. Pero sigue así master!!! Y espero las otras entregas de Arquitectura

  • @argentina1387
    @argentina1387 2 года назад +3

    Bro, muy buen video! si en bitmap pones gravity="center" la imagen queda centrada y no se doforma, y no tenes que poner margenes.

  • @rubengallegos4158
    @rubengallegos4158 3 года назад +2

    Me ha encantado el vídeo, tutoriales para hacer un Splash he visto unos cuantos, pero el detalle de hacerlo "PRO" ha marcado la diferencia respecto del resto. Gracias por tu tiempo.

  • @rosendovb1404
    @rosendovb1404 3 года назад +1

    09:54 es oro puro jajaja, gracias por gran material Aris! excelente contenido.

  • @apep3393
    @apep3393 3 года назад +2

    bro como asi lo del login? 5:29 me explicas porfa

  • @juanjosegamezcastillo8954
    @juanjosegamezcastillo8954 3 года назад +1

    Excelente video, me ayudo mucho Gracias Aristi

  • @akordova
    @akordova 2 года назад

    Totalmente de acuerdo, los detalles marcan la diferencia
    Muchas Gracias desde Perú

  • @SynaptIQ-Corp
    @SynaptIQ-Corp 2 года назад

    Muchisimas gracias he visto muchos tutoriales y este es el unico que me ha servido te has ganado un nuevo suscriptor

  • @jcdiezdemedina
    @jcdiezdemedina 2 года назад

    Excelente video Aris, sería un puntazo un video de lo mismo pero para Jetpack Compose 😊👍

  • @leonardocurbelobetancort430
    @leonardocurbelobetancort430 2 года назад

    Seguí el tutorial, en Android 8 en adelante funciona bien, pero...
    ...en Android 5.0 Lollipop al ejecutar en el emulador me dice: «Unfortunately, App has stopped». En Android 8.0 en adelante funciona normal.
    ¿Donde esta el error? ¿Como lo soluciono?
    Amigos necesito su conocimiento por favor.

  • @juancarloscati85
    @juancarloscati85 Год назад

    hola buen dia, hice todo pero me sigue apareciendo el logo de android en vez de la imagen seleccionada, borre del manifest la ruta del icono pero sigue pasando , alguna ayuda?

  • @hernandroid33
    @hernandroid33 3 года назад

    Muy buenos videos Aristi a mí también me molan estos detalles +1 new sub crack!

  • @samuelsantiago9194
    @samuelsantiago9194 3 года назад +3

    Saludos Aris ,tengo un splash que contiene un par de animaciones, como podría implementarlas ??, y así poder evitar ese pantallazo blanco,gracias y felicitaciones!!

  • @Weifferito
    @Weifferito 3 года назад +3

    Si le quisieras dar una animación al logo, como harías? pregunto esto, porque al no tener el setContentView, no podrias hacer referencia al ImageView, del xml. Cual seria otra forma para poder realizar esto?

    • @AristiDevs
      @AristiDevs  3 года назад +3

      Tendrías que mantener una imagen hasta que llegue al splash (la activity) y ponerlo ahí, creo que para nuevas versiones si se puede pero tengo que investigar

  • @JohanPetit70
    @JohanPetit70 2 года назад

    Me di cuenta que había como un desface o desplazamiento en el logo del splash al pasar al ActivityMain, me imagino que tiene que ver con la animación, no se no estoy seguro, pero al agregar el finish() ese desface no se ve...

  • @oswaldotutorialesdescargab3180

    Excelente, pero tengo un problema no me sale la opción de windowbackground , solo me sale background

  • @JHONTHERAP
    @JHONTHERAP 2 года назад

    coloque un Thread.sleep(3000)
    para que me dure la aniamcion 3 segundos antes del main
    gracias buen aporte

  • @arantant351
    @arantant351 3 года назад

    Cada vez apps más completas, muchas gracias !

  • @miguelbenitez9514
    @miguelbenitez9514 Год назад

    al correr la app solo me abre el splash por un segundo y se cierra la app, no avanza a la siguiente, porque?

  • @DeiividDeiivid
    @DeiividDeiivid 3 года назад

    Me molan tus videos, kotlin o java (este lo conozco) cual es mejor y que recomiendas para trabajar de programador móvil de momento estoy buscando curro en alguna empresa.

  • @joseperez6529
    @joseperez6529 3 года назад

    Cuando preciono el boton hacia atraz me regresa al Activity Splash como hago para que cuando preciono el boton hacia atraz me salgo completo de la app

  • @engellopez541
    @engellopez541 2 года назад

    Hola, es posible agregarle una animación a este splash al momento de cerrarse??....gracias

  • @eugeniofiori
    @eugeniofiori 3 года назад

    Muy bueno maestro saludos desde Argentina !!!!!!

  • @jacobblack9190
    @jacobblack9190 2 года назад

    Ari! muchas gracias por el video! te veo hace unos meses por que estoy buscando trabajar de esto. te hago una pregunta muy rapida! Si la documentacion que me piden tiene un circulo de carga o progressbar, como las podria agregar y darles el movimiento?

  • @luisturcios7293
    @luisturcios7293 3 года назад

    Excelente, como siempre, @AristiDevs

  • @ThexAzox
    @ThexAzox 2 года назад

    una consulta,cuando pongo el apk en un celular.la imagen del splash no sale.sale el logo de android :C ayudaaaaaaaaaaaaa

  • @antoniosanchezaguilar5260
    @antoniosanchezaguilar5260 2 года назад

    como puedo buscar una buena imagen, siempre se ve mal mi disegn de mi splash

  • @JHONTHERAP
    @JHONTHERAP 2 года назад

    me gustaria ponerle un progresbar en el splash como lo seria amigo

  • @Sergio-ux1gt
    @Sergio-ux1gt 2 года назад

    Muchas gracias por el vídeo, aunque tengo un par de dudas. He visto que google ha sacado un API para hacer Splash screens, recomiendas empezar a utilizarlo en vez de lo que haces en este vídeo? Cómo podría poner una barra de progreso que indique al usuario que se están recibiendo datos iniciales de mi API?

  • @SynaptIQ-Corp
    @SynaptIQ-Corp 2 года назад

    Y una pregunta podrias hacer un chat con kotlin

  • @C3_po8033
    @C3_po8033 3 года назад +1

    Muy buen tutorial pero no consigo que la imagen quede en un tamaño bonito visualmente ni podiendo los paramentros "left", "rigth", etc. Que resolucion debe tener la imagen para no tener que hacer ningún cambio? Gracias máquina!

    • @AristiDevs
      @AristiDevs  3 года назад +2

      Es un vector?

    • @C3_po8033
      @C3_po8033 3 года назад

      @@AristiDevs no, es una imagen. Probé varias resoluciones pero con todas se ve mal. Gracias de nuevo

  • @WichoTraance
    @WichoTraance 2 года назад

    Gracias weon me ayudaste mucho jaja like a tu video! nomas una pregunta como reducir la imagen (hacerlo mas chico) salu2!

    • @AristiDevs
      @AristiDevs  2 года назад

      Para eso mejor espérate al vídeo de este jueves!

    • @WichoTraance
      @WichoTraance 2 года назад

      @@AristiDevs Ya lo resolvi amigo gracias!

  • @saulgvrs
    @saulgvrs 2 года назад

    Bro, muy buen video, pero como hago para que no se utilice el tema oscuro?
    Edit: No había definido un color tanto para el background y el texto, es por eso que se utilizaba el predefinido en el dark mode :)

  • @edgarmacas3331
    @edgarmacas3331 3 года назад +1

    buen video, una duda como podria poner mas elementos y alinearlos como en un xml, para customizar mas el splash

    • @AristiDevs
      @AristiDevs  3 года назад +1

      puedes poner más imágenes e ir centrandolas con orientation

    • @edgarmacas3331
      @edgarmacas3331 3 года назад

      @@AristiDevs gracias

  • @juanhardy3
    @juanhardy3 3 года назад

    como se podría poner una animación dentro de layer-list????

  • @FerodriEste
    @FerodriEste 2 года назад

    Sos un Craaaaaakkk !!!! Te pagaria el pasaje a Argentina y te invitaria a comer un buen asado con vino !!!!

  • @drox_mg
    @drox_mg 2 года назад

    No se que tenga mi Android studio pero me da error al hacer esta madre, le sigo mañana.

  • @daniloseira6728
    @daniloseira6728 2 года назад

    Podrias hacer un video de cómo hacer un splash con un video mp4? los tutoriales que encuentro usan java, y me gustaria usar kotlin

  • @davisgodoy
    @davisgodoy 3 года назад

    Saludos!! Excelentes tutoriales..... como seria la programacion que lea las notificaciones por ejemplo del telegram y que haya una barra de herramientas oculta en la parte superior donde aparecen las notificaciones?

    • @AristiDevs
      @AristiDevs  3 года назад

      Con un Coordinator Layout

  • @ZiclopDevices
    @ZiclopDevices 3 года назад

    Haces unos tutos excelentes. Felicidades!
    ¿Tienes pensado hacer uno sobre la AsyncTask?

    • @AristiDevs
      @AristiDevs  3 года назад +1

      Asynctask está totalmente deprecado y se recomienda no usarlo. Lo correcto es usar corrutinas y las voy enseñando en los capitulos de mvvm y retrofit!

    • @ZiclopDevices
      @ZiclopDevices 3 года назад

      @@AristiDevs muchas gracias por tu respuesta. Voy a verlos ahora mismo.

  • @jorgezuloagagonzalez6068
    @jorgezuloagagonzalez6068 Год назад

    Como podría animar luego esa imagen de fondo?? me ha roto los esquemas del proyecto jajaj

  • @dumasdarwinpontehuaman338
    @dumasdarwinpontehuaman338 2 года назад

    Muy buen video y todo muy bien explicado, lo unico que no me queda claro en lo que estoy desarrollando yo, es que el splash, pasa muy rapido al punto de no ser visible y pasa de frente a la otra actividad. Alguna recomendación para cambiar esto ?

    • @AristiDevs
      @AristiDevs  2 года назад

      Si tu splash no tiene que hacer nada, para que quieres que tarde más?

  • @henrrygutierrez7237
    @henrrygutierrez7237 3 года назад

    lo hice me costo unos dias pero lo hice thanks babyyyyy muackkkk!!!!!!!!!!!!!!!!!!!!!!

  • @metamurloc
    @metamurloc 2 года назад

    El único problema que veo aquí es que cuando emular el "Back" o atrás del celular te enviara al "Slpash" con la imagen. Así que no creo que sea una buena idea para implementar este Splash Screen se puede agregar un finish() pero habrá que buscar alternativas mejores

    • @AristiDevs
      @AristiDevs  2 года назад +1

      La mejor alternativa es el vídeo de la próxima semana.. no puedo decir nada pero te lo recomiendo 100%

    • @metamurloc
      @metamurloc 2 года назад

      @@AristiDevs Lo esperare con ansias.

  • @MarioPerez-dn8ek
    @MarioPerez-dn8ek 2 года назад

    Que se ocuparia para color texto en el splash? Saludos desde México. Gracias de ante mano ✋

    • @AristiDevs
      @AristiDevs  2 года назад +1

      Puedes meterlo en la imagen vectorial por ejemplo!

  • @engellopez541
    @engellopez541 3 года назад

    Saludos, Cómo sería con una implementación de dagger hilt y esa primera llamada? Gracias

    • @AristiDevs
      @AristiDevs  3 года назад

      Si has seguido mi vídeo de Dagger hilt no tendrías que hacer nada nuevo, solo meter las etiquetas que llevan todas las pestañas

  • @xabutencolorado1587
    @xabutencolorado1587 3 года назад +1

    Tío te respeto mucho e incluso eres mi youtuber de kotlin canario favorito, pero creo que hay una manera más simple de hacer un splash que lo hice hace tiempo y mañana miraré poruqe toy asiendo una app y quiero hacer ahora un splash lo mejor posible aún así intentaré coger ejemplo de todo lo que dices así para aplicarlo, pero repito, creo q no hace falta una activity y te digo q no me sale pantalla en blanco ni nada solo un thread creo mañana t edigo bro una abraso

    • @AristiDevs
      @AristiDevs  3 года назад

      Buenas! La idea de esto es luego aprovechar el splash ya que en apps complejas vas a tener que realizar lógica extra antes de entrar a alguna activity (revisar intents, deeplinks, peticiones a internet, etc)
      Un saludo!

    • @xabutencolorado1587
      @xabutencolorado1587 3 года назад +1

      @@AristiDevs te refieres a que voy a tener que reciclar el activity de ese Splash para luego utilizar el Splash en otros intents aparta de el que inicia la app?
      Por cierto estuve ayer haciéndolo de tu vídeo tío pero en el layer list nunca consigo que me cuadre bien el logotipo como yo quiero, no consigo hacer el diseño del Splash correctamente, saludos desde Andalucía!

    • @keeMystika
      @keeMystika 2 года назад

      @@xabutencolorado1587 Me pasa igual que intento pero no da como el video correctamente :(

    • @xabutencolorado1587
      @xabutencolorado1587 2 года назад

      Lo siento, fui un cretino xd

  • @rodrigoch2291
    @rodrigoch2291 3 года назад

    Se podría hacer el Splash en un fragment, usando el NavigationController para que la app inicie desde el Splash... ?

    • @AristiDevs
      @AristiDevs  3 года назад

      La verdad que no lo he probado, entiendo que si

  • @ElectronicaAR2022
    @ElectronicaAR2022 3 года назад

    gran video en verdad mil gracias final sorpresa te falto en la nombre del video jajajajaja

  • @victorasesor
    @victorasesor 3 года назад

    Se puede ser desarrollador de software en Android sin tener la carrera de ing. informática?

    • @AristiDevs
      @AristiDevs  3 года назад +2

      Perfectamente, yo no tengo la carrera :)

  • @ivanvarela5063
    @ivanvarela5063 3 года назад

    Muy bueno! En mi caso use una Activity con un Progress Bar y un temporizador!

    • @Chikis01
      @Chikis01 3 года назад

      Me podrías enseñar a hacer eso porfis...

    • @ivanvarela5063
      @ivanvarela5063 3 года назад +1

      @@Chikis01 1- Creas una Activity (SplashScreen).
      2- Desde el Manifest configuras que se inicie primero.
      3. En la clase SlashScreen crear una variable de tipo Long con el tiempo que va a mostrarse esa actividad. y pone este codigo
      Handler().postDelayed({ startActivity(Intent(this, MainActivity::class.java)) }, [aca va el nombre de la variable])

    • @Chikis01
      @Chikis01 3 года назад

      @@ivanvarela5063 y la para el progress bar?

    • @ivanvarela5063
      @ivanvarela5063 3 года назад +1

      @@Chikis01 se lo agregue con forma de circulo y gira durando el tiempo de la Activity

  • @tomas.menniti
    @tomas.menniti 3 года назад

    Me gusta que de esta forma no tengo que ver nunca más la pantalla blanca, pero parece ser una forma super simple de hacer un splash, teniendo en cuenta que podríamos agregar animaciones, textos, etc... Dado este caso.. como hacemos referencia a las vistas?

    • @AristiDevs
      @AristiDevs  3 года назад

      tendrías que cargar el XML en el splash para cuando haya cargado la página

  • @esagonzag
    @esagonzag 3 года назад

    Me gustó el tutorial además de que me hiciste reír ;)

  • @pabloespinoza9046
    @pabloespinoza9046 2 года назад

    Seguí cada paso y la imagen no se muestra

  • @honglongdaima
    @honglongdaima 2 года назад

    Thanks your, your video was very helpful :)

  • @robertopaez4608
    @robertopaez4608 3 года назад

    como puedo solicitarte un trabajo modificando una opcion de android os?? ... no app

    • @AristiDevs
      @AristiDevs  3 года назад +1

      Ese tipo de cosas desde contacto de cursokotlin.com pero ahora mismo no trabajo para otras personas porque no me da la vida con todo lo que tengo que hacer haha

  • @soyjaviercoloradoc
    @soyjaviercoloradoc 2 года назад

    Nivel de programación CERO, todo iba bien hasta que en el minuto 05:27 que no se cómo hizo para importar class.java

  • @xascar
    @xascar 2 года назад

    ¿Alguien sabe cómo nos podemos cargar el pequeño destello que hace en el segundo 10:07?

    • @AristiDevs
      @AristiDevs  2 года назад

      Imagino que con el nuevo API de splash pero todavía no lo he probado

  • @annaeliz8796
    @annaeliz8796 3 года назад

    Muy buen vídeo

  • @altheaVestritt
    @altheaVestritt 2 года назад

    Gracias por el aporte

    • @altheaVestritt
      @altheaVestritt 2 года назад

      se me queda congelado en el splash no pasa de ahi, que hice mal?

    • @AristiDevs
      @AristiDevs  2 года назад

      Si sigues el tutorial al pie de la letra no deberías tener problema

    • @altheaVestritt
      @altheaVestritt 2 года назад

      @@AristiDevs en el manifest donde se mandan llamar las actividades la main debe llevar esto(splash) android:exported="true"/ y la otra en este caso la main debe llevar android:exported="false"/ y listo funciona correcto.

  • @Rojo_-je3wl
    @Rojo_-je3wl 3 года назад

    Hola como estas ...estoy poniendo un video pero no me corre el video

    • @AristiDevs
      @AristiDevs  3 года назад

      Los vídeos no los soporta

  • @valish_
    @valish_ 3 года назад +1

    Y si quiero agregar una animacion lottie?

  • @stuartbaptistaa.75
    @stuartbaptistaa.75 2 года назад

    hola, saludos desde venezuela, aca ya con 48 años y muy agradecido con tus aportes, quería consultarte algo, te cuento soy topógrafo, y estoy diseñando una aplicación para Android donde debo moverme por un plano, en el que varia su dimensión, podrías explicar como hacer movimientos dentro del plano, tipo google earth, pero que este dentro de los parámetros del plano... no entiendo y no se como configurar una imagen grande, deseo que esa imagen sea el fondo y poder moverme dentro de esa imagen y colocar botones de verdadero y falso, no tengo como agradecerte si me puedes ayudar con eso...

    • @MaximuMGumer
      @MaximuMGumer 2 года назад

      Hola Stuart, cuando ya perteneces a una profesión y deseas crear un software en base a tus conocimientos, lo ideal no es aprender esta profesión de programador y hacerlo tu mismo, si no buscar un programador y trabajar en conjunto aportando tus conocimientos y dejando que el dev se encargue de materializar. Recuerda que el mucho abarca poco aprieta

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

      ....con ese nivel de ocmplejidad quizas el ya ha hecho apps....

  • @GonxaloAMV
    @GonxaloAMV 3 года назад

    Menos mal que pusiste un contador al final, quede 🤔 hasta ver que pasaba ajajajajaja

  • @juliocamacho6298
    @juliocamacho6298 3 года назад

    excelente :D se puede poner un lottie?

    • @AristiDevs
      @AristiDevs  3 года назад +1

      Se puede una vez llegue al splash, puedes cambiar el estilo y cargar tu propio layout

    • @juliocamacho6298
      @juliocamacho6298 3 года назад

      @@AristiDevs lo intentaré gracias :D

  • @ivansanchez4808
    @ivansanchez4808 3 года назад

    Y como le pondrías la duración a ese splash?

    • @AristiDevs
      @AristiDevs  3 года назад

      Para que le quieres poner duración?

    • @MiguelHernandez-xx3fo
      @MiguelHernandez-xx3fo 2 года назад +1

      @@AristiDevs para que dure un poco más el splahs

    • @developa
      @developa 2 года назад

      @@AristiDevs Sólo di cómo ponerlo tío assghshghgs

  • @Weenhallo
    @Weenhallo 2 года назад

    he seguido todo el tutorial paso a paso y el splash se queda en gris...

    • @AristiDevs
      @AristiDevs  2 года назад

      Si lo tienes igual debería servir 100%

  • @johanamara8246
    @johanamara8246 3 года назад

    Wow que buena implementación... Pero me podrías explicar cómo hijuemadre tiene una duración por defecto 🤯?

    • @AristiDevs
      @AristiDevs  3 года назад

      Handler().postDelayed(
      {
      // This method will be executed once the timer is over
      },
      1000 // value in milliseconds
      )

  • @leunamvon2565
    @leunamvon2565 3 года назад

    grande Arist

  • @cruzantoniosaraoaguilar1849
    @cruzantoniosaraoaguilar1849 3 года назад

    A alguien más le marca error en el SplashActivity?

  • @gerabyte2f799
    @gerabyte2f799 2 года назад

    3:06 Desde esta parte me empieza a salir todo en rojo y no funciona nada :(

    • @AristiDevs
      @AristiDevs  2 года назад

      Mira mi vídeo de ayer!

    • @gerabyte2f799
      @gerabyte2f799 2 года назад

      Bueno, cabe destacar que en el PC de un compañero si iba bien

  • @alanesaugarciagutierrez6025
    @alanesaugarciagutierrez6025 3 года назад

    A veeeer

  • @franciscocorvalan7485
    @franciscocorvalan7485 3 года назад +1

    No me deja poner imagenes svg, solo png y jpg
    Si pongo una svg no muestra el diseño de la pantalla