FIREBASE Authentication Android 🔥 LOGIN SCREEN Android Studio (con Email y Contraseña) [2020]

Поділитися
Вставка
  • Опубліковано 29 сер 2024
  • Tutorial Firebase Authentication Android.
    En este vídeo aprenderemos a crear un login screen en Android Studio, y a realizar la gestión de usuarios de nuestra app Android mediante Firebase Authentication. Crearemos una pantalla de login que sea capaz de registrar y permitir a acceder usuarios mediante email y contraseña. También aprenderemos a hacer logout después del login.
    🔗 Redes y enlaces de interés: moure.dev
    👾 Discord: mouredev.com/d...
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    🕹 Twitch | / mouredev (directos de Lunes a Viernes)
    🐦 Twitter | / mouredev
    📷 Instagram | / mouredev
    🎶 TikTok | / mouredev
    🖥 GitHub | github.com/mou...
    📩 Newsletter | newsletter.mour...
    👕 Merchandising | tienda.mourede...
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    🔔 SUSCRÍBETE Y ACTIVA LA CAMPANA: goo.gl/afPz3g
    🏆 COLABORA CON EL CANAL: www.youtube.co...
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    💻 MI EQUIPO/SETUP:
    mouredev.com/s...
    www.amazon.es/...
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    🎓 MIS CURSOS:
    • Crea apps para iOS 15 y Swift 5 desde cero: mouredev.com/u...
    • ¿Qué lenguaje de programación aprender?: mouredev.com/m...
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ⏳ TWITIMER, LA APP PARA APRENDER PROGRAMACIÓN DE LA COMUNIDAD:
    twitimer.com
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ⭐️ DESCUENTOS Y COLABORADORES:
    • Platzi: mouredev.com/p... (-30$)
    • Elgato: e.lga.to/MoureDev
    • Macnificos: macnificos.com...
    • Hostinger | hostinger.com/... (Cupón "MOUREDEV" -7%)
    • Wetaca: mouredev.com/w... (Cupón "MOUREDEV" -10€/20€)
    • MacPaw: macpaw.audw.ne...
    • ClickUp: clickup.com?fp_ref=brais66&promo=MOUREDEV
    • GitKraken: www.gitkraken....
    • NordVPN: nordvpn.org/mo...
    • CodelyTV Pro: codely.tv/pro/...
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ► MI LECTURA RECOMENDADA:
    • Título: El Paciente (Thriller, 2014). Autor: Juan Gómez-Jurado.
    Cómpralo en: amzn.to/2wJNKhD
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ► RECURSOS VÍDEO:
    • Consola Firebase: console.fireba...
    • Recursos gráficos Firebase: firebase.googl...
    • Documentación Firebase Authentication: firebase.googl...
    • Integración Firebase + Google Analytics: • FIREBASE ANDROID 🔥 Tut...
    #FirebaseAuthentication #AndroidStudio #LoginScreen

КОМЕНТАРІ • 390

  • @mouredev
    @mouredev  4 роки тому +32

    Personalmente, me encanta el servicio de autenticación... ¿Y a vosotros?
    ► SÍGUEME EN:
    🕹 Twitch: twitch.tv/mouredev
    (programación y tecnología en directo todas las semanas)
    👾 Discord: discord.gg/U3KjjfUfUJ
    🐦 Twitter: twitter.com/mouredev
    📷 Instagram: instagram.com/mouredev
    ► SUSCRÍBETE Y ACTIVA LA CAMPANA 👆🏼🔔
    goo.gl/afPz3g

    • @doblek.ooficial1902
      @doblek.ooficial1902 4 роки тому

      Hola, podrias ayudarme con un problema que tengo en android studio,
      El problema es que cuando voy a crear el apk del proyecto me lanza un error en un archivo llamado values.xml y no me deja terminar el apk.
      Admiro tu forma de explicar simple, conciso, tranquilo y sin tonterías

    • @ricardoalvarez7709
      @ricardoalvarez7709 4 роки тому

      ¿Cómo se creó el archivo HomeActivity.kt en el minuto 8:40?

    • @KS-er1wr
      @KS-er1wr 4 роки тому

      eres un capo, gracias por los tutos (y)

    • @marcoantoniovalencia8694
      @marcoantoniovalencia8694 3 роки тому

      6:38 no me cambian los colores de los botones

  • @pabloleiva9979
    @pabloleiva9979 3 роки тому +10

    la velocidad y pronunciación es perfecta ! the best. ya me habia cansado de ver tutoriales en InduEnglish

  • @isaaclopez7065
    @isaaclopez7065 Рік тому +1

    .Excelente video tengo que admitirlo, demore mas de 1 hora viendolo porque la configuracion de FireBase en el gradle y los permisos que usaste en el 2020, ahorita en 2023 ha cambiado y tuve que aveirguar como solucionarlo.
    .No soy mucho de kotlin, pero pude comprender mas o menos por donde iba la cosa ( soy mas de Java)
    .Eres grande Moure, sigue asi

  • @arturomillan1011
    @arturomillan1011 2 роки тому +1

    Saludos soy un programador de mas de 20 años de experiencia y tus videos son muy buenos para poder seguir aprendiendo... un fuerte abrazo desde tierras zacatecas

  • @MaximuMGumer
    @MaximuMGumer 3 роки тому +5

    Me ha ocurrido un error que no sabia cual era, busqué en el codigo pero nada ya que estaba identico al de Moure. Resulta que la contraseña era demasiada corta, entonces me tiraba el error

  • @arellano2140
    @arellano2140 4 роки тому +2

    Hermano muchas gracias por compartirnos estos vídeos, la verdad estoy en un punto donde quiero aprender cosas nuevas y de verdad que esto ayuda!
    Mucho éxito con todos tus proyectos

  • @ortizzcristian
    @ortizzcristian 4 місяці тому +1

    Que buen tutorial, Excelente como siempre. 👍

  • @rsgomez
    @rsgomez Рік тому +3

    Brais, pro tip por aquí:
    Intentando registrarme, me lanzaba el error que habíamos definido todo el rato. En la función setup, si le pasas por parámetro "it.exception?.message.toString()", te devuelve el error de por qué ha fallado el registro (para objetivos de depuración).
    Resulta ser que la contraseña que estaba poniendo era menor de 6 caracteres, cosa que en ningún momento era consciente de que este requisito era necesario, y al no tener información de depuración, no podía registrarme.
    Ahora el tema del registro funciona, pero he echado en falta que explicases en el vídeo este último punto, dado que personalmente, me he vuelto loco buscando el error hasta que me he dado cuenta de que puedo obtener esa información en base al mensaje que devuelve la excepción del creteUserWithEmailAndPassword en caso de que falle.
    Nada, únicamente esto. Por lo demás, 10 de 10.
    ¡Abrazo máquina!

    • @RogerCompanysSola
      @RogerCompanysSola 7 місяців тому

      Me acaba de passar exactamente lo mismo! Estava volviendome loco...

  • @tecnoautosv3000
    @tecnoautosv3000 4 роки тому +8

    Usted es una de mis grandes admiraciones bendiciones amigo!! Debería de contarnos en un video en que apps ha trabajado usted es decir en que aplicaciones conocidas usted ha trabajado o creando bendiciones!!

  • @erickosorio6842
    @erickosorio6842 4 роки тому +9

    ¿Cuando planeas continuar con mas tutoriales de kotlin? Estaría bien uno de base de datos.
    Eres de los pocos que hacen videos en español explicando paso a paso y con codigo simple lo único es que hablas muy rapido pero no importa todo excelente

  • @IAVIC
    @IAVIC 4 роки тому +15

    Un video muy interesante, os recomiendo verlo de nuevo a velocidad 0.5

  • @Chemita9797
    @Chemita9797 3 роки тому

    Muy bien explicado, entré por un problemilla concreto que tenía con el login, y vi que fallaba viendo tu login, gracias!

  • @khaxbiker
    @khaxbiker 3 роки тому

    Moure, mi más sincera enhorabuena por este curso. Acabo de descubrir esto de Firefox y gracias a tus videos estoy aprendiendo como va todo esto. Muchas gracias y sigo con los siguientes!

  • @miguelangelrosas799
    @miguelangelrosas799 4 роки тому +2

    Excelente video, ¡de calidad increíble en cuanto a video y enseñanza!

  • @gabrielrecarte2670
    @gabrielrecarte2670 3 роки тому

    Moure sos de lo mejor en la web, he comprado cursos en udemy para aprender kotlin y android app studio y ni uno me a ayudado como tus videos, muchas gracias !

    • @mouredev
      @mouredev  3 роки тому +1

      Mil gracias por el apoyo!!

  • @pauloleonardoalvaradograna9860
    @pauloleonardoalvaradograna9860 3 роки тому

    Infinitas gracias por los videotutoriales, me han sido de mucha ayuda... Gracias a Usted he ido construyendo mi aplicación Android que es mi proyecto de graduación. Todo mi respeto y admiración hacia usted, Bendiciones.

  • @Seven-uj1pr
    @Seven-uj1pr 4 роки тому

    Muchas gracias, todo super claro y felicitaciones por su canal, cada vez da más frutos su esfuerzo. Estaré atento a más videos

  • @samuelorozco3755
    @samuelorozco3755 4 роки тому +2

    Gracias por compartir tus conocimientos

  • @rubenbelman7802
    @rubenbelman7802 3 роки тому

    Mi hermano saludos desde mexico, es usted un chingon sobre todo la voz y la forma de explicar.

  • @icm3950
    @icm3950 Місяць тому

    Muchas gracias, el tutorial si funciona!

  • @AmikadeTV
    @AmikadeTV 4 роки тому +2

    lo esperaba Re-Likeeeeee

    • @mouredev
      @mouredev  4 роки тому

      Gracias 🙌🏼🙌🏼🙌🏼

  • @joselsoto8740
    @joselsoto8740 3 роки тому

    Muy, buen canal, primera persona de la web que explica de la mejor forma, los que nos gusta la programación y estamos iniciandonos te agradecemos saludos desde chile, gracias profe✌️🇨🇱🇪🇸

  • @fabriciofernandez7942
    @fabriciofernandez7942 Рік тому

    sos un genio chavon, ojala pudiera entender y explicar tan facil como lo haces vos 👏

  • @Manubmndav
    @Manubmndav 4 роки тому

    Muy buen tutorial. De lo mejor que he encontrado por internet sin duda. Enhorabuena

  • @jorgeromero3413
    @jorgeromero3413 3 роки тому +7

    En el "AuthActivity" cuando llamo a mi boton de registro, me marca error y por ende no puedo hacer uso del onCLick, alguien podria ayudarme, no se si hay algo que me pase por alto o existe otra manera de hacerlo

    • @tupapaxd9991
      @tupapaxd9991 3 роки тому +5

      checa este video ua-cam.com/video/XwxUovb4Rwk/v-deo.html te puede ayudar

    • @anomalousdeveloper6097
      @anomalousdeveloper6097 3 роки тому +1

      Gracias @@tupapaxd9991 . ¡Esto me funcionó de lujo!

    • @ExtraTutos
      @ExtraTutos 2 роки тому

      @@tupapaxd9991 muchas gracias!!!!!!! Posta muchísimas gracias

  • @eduardojaviervidalalgora6168
    @eduardojaviervidalalgora6168 4 роки тому +1

    Gracias Moure por este tutorial, esperando mucho los nuevos vídeos de autenticación con Firebase y Kotlin. Saludos

  • @norbertooropeza5945
    @norbertooropeza5945 10 місяців тому +1

    Hola Brais, gracias a ti estoy haciendo mi propia APP, pero estoy atorado con este tutorial, ya que -OnBackPressed- esta depreciada en Kotlin y no me regresa a la pantalla, no encuentro como sustituirla o corregir. Soy Arquitecto, pero estoy muy adelantado en mi App y atorado en esto.

  • @laleyuniversal
    @laleyuniversal 4 роки тому

    Muchas gracias! me ayudo mucho a pesar de que lo hice en Java solo unos cuantos cambios pero esto fue la base, Muchas GRACIAS!

  • @DavidCervantes.
    @DavidCervantes. 4 роки тому

    Tus vídeos son de muchísima ayuda, gracias! Saludos desde México!

  • @cskhard
    @cskhard Рік тому +2

    Como es posible que te detecte el boton? A mi me dice que no existe esa variable a pesar de tener el mismo nombre y según he encontrado en internet hay que crear primero una variable para el botón y asginarla al botón con un "findViewByID"...porque a ti te funciona sin tener una variable con ese nombre?
    Edit: ya lo descubrí. Para cualquier otra persona con la misma duda, él puede llamar a esas ids directamente usando un plugin que se llama "Kotlin Android Extensions". Sin embargo, hace 3 años ya que ese plugin está obsoleto. Ahora se usan ViewBindings. Si os interesa simplemente buscar eso y encontrareis explicaciones. Si no usais ViewBindings tendreis que referenciar cada id con la función "findViewByID()" la cual es muy tediosa

  • @pedroayon9573
    @pedroayon9573 4 роки тому

    Hola Brais, muy buenos vídeos, me gusta mucho tu forma de enseñar, sigue así!!

  • @jonatancari9095
    @jonatancari9095 4 роки тому

    crack gracias por tus videos son oro puro, me suscribo. Saludos desde Jujuy Argentina

  • @666BanoO
    @666BanoO 3 роки тому

    Eres un crack! Gracias por tus vídeos, un gran trabajo!

  • @luisacho8753
    @luisacho8753 2 роки тому

    que tío mas grande!

  • @enriquemartindelpomarleon
    @enriquemartindelpomarleon 3 роки тому +2

    Hola Brais, cuando te haces la guía perfecta de Fragments, desde lo más básico hasta navigation pro? Necesario nadie tiene material de este tipo y creo que serías el precursor revelando el verdadero camino del coder XD u. Fuerte abrazo y no pares de crecer mi bro!!

  • @vectoriusblack9076
    @vectoriusblack9076 4 роки тому

    Voy a seguir amigo para aprender contigo... Gracias

  • @tinchoignacio5192
    @tinchoignacio5192 4 роки тому

    Otro videazo!!

  • @chuchito223
    @chuchito223 3 роки тому

    Muchas gracias por toda la ayuda, tus videos son de mucha ayuda :D

  • @beatmasteraudiocolombia3737
    @beatmasteraudiocolombia3737 4 роки тому

    mil gracias @mouredev, Un Abrazo desde Colombia!

  • @ignacioamoroscanto6237
    @ignacioamoroscanto6237 4 роки тому +2

    Hola Brais!
    Como siempre, gracias por tu ayuda.
    He detectado un error que supongo es debido a la simplicidad del ejemplo, pero que deberías considerar para próximo tutorial.
    Si pulsas dos veces seguidas en el botón de login, te abre dos pantallas de inicio, una después de la otra.
    Salu2
    Nacho

    • @mouredev
      @mouredev  4 роки тому +3

      Hehe, gracias! Esto es porque no bloqueamos la pantalla, y si tarda pa petición puede pasar. Lo lógico sería mostrar un "loading" o semejante. Me quiero centrar más en firebase que en la lógica en sí de la app. Muchas gracias por avisar 🙌🏼🙌🏼🙌🏼

  • @doommageddon
    @doommageddon 9 місяців тому

    ¡Eres un ídolo, Brais!

  • @victorramirezgarcia8236
    @victorramirezgarcia8236 4 роки тому

    excelente tutorial MoureDev
    GRACIAS TOTALES

  • @elkinm1
    @elkinm1 3 роки тому

    Muchas gracias, ha sido de mucha ayuda este video :-)

  • @williamdanielverarey5406
    @williamdanielverarey5406 4 роки тому

    Sos un Crack no pares!

  • @oxidan78
    @oxidan78 3 роки тому +1

    estos videos son para verlos de corrido y luego en la segunda vez que lo miremos, ir parando en cada sesion hecha, asi avanzar y entender y no perdernos....

  • @jeison1305
    @jeison1305 4 роки тому

    Excelente vídeo, muchas gracias.

  • @paoluccij
    @paoluccij 3 роки тому +1

    Cabe destacar que también nos arroja el error o llamada de atención del triangulo amarillo (layout) , que gracias a utilizar un cambio de estilo diferentes, cada que creemos botones y otros nos arroja este triangulo y por tanto se deben definir todos y cada uno de los estilos por tipo de componente que utilicemos en el proyecto. Al final seria mucho mas trabajo definir un estilo diferente que el mismo proyecto en cuestión.

  • @compigerard2663
    @compigerard2663 4 роки тому +3

    vaya, llegue temprano xd
    ¿Para cada nueva app que creas, haces una nueva cuenta para usar firebase o usas la misma?
    gracias por el video!!

    • @mouredev
      @mouredev  4 роки тому +2

      Gracias! Para cada app una cuenta

    • @compigerard2663
      @compigerard2663 4 роки тому +1

      @@mouredev SI hace un año hubiera conocido tu canal, seria un año más feliz :'D

  • @jorgeadalbertoguerreroblan4737
    @jorgeadalbertoguerreroblan4737 4 роки тому

    Excelente explicación,lo intente aplicar con un fragment ya que ocupo un botton navigation activity, pero no acepta la libreria del intent, incluso lo modifique con fragmentactivity pero no dio un buen resultado ya que me bota al inicio de sesion. el registro funciona correctamente y el inicio de sesion, solo que no me visualiza el fragment con el email y el providier

  • @juanpabloalegre8740
    @juanpabloalegre8740 Рік тому

    Gracias hermano muy buen tutorial

  • @detroxdpn
    @detroxdpn 2 роки тому

    Hola Moure, tus videos son de lo mejor!
    Una pregunta, si en vez del correo quiero mostrar el nombre del usuario, sería la misma sintaxis?

  • @Ricky658
    @Ricky658 Рік тому

    Hola, exelentes tus vídeos

  • @musiconrafa223
    @musiconrafa223 4 роки тому

    Muy buenos tutoriales gracias espero el seguiente

  • @ecorrea_1
    @ecorrea_1 4 роки тому

    Muchas Graias , moure , si entregando tutoriales faciles de digerir y practicar, lo fome que tengo que hacerlo justo con FLutter y no se como hacerlo, pero igual queria aprenderlo en Kotlin, asi qeu se agradece todo este material de forma gratuita

    • @mouredev
      @mouredev  4 роки тому

      Hola! Muchas gracias, en esencia la integración es muy parecida en todas las plataformas. Espero que te ayude

  • @TheCleptomano
    @TheCleptomano 3 роки тому

    MoureDev aparte de ser un gran programador es vocalista de una gran banda; Gracias querido por cantar en System of a Down jajaj. Saludos desde Argentina!!!!!

  • @escm1990
    @escm1990 3 роки тому +5

    En el minuto 15:23 , ¿puede aclararme qué es un bundle y porqué lo usamos en Kotlin?
    De antemano gracias :)

    • @93CristobalBP
      @93CristobalBP 3 роки тому

      Al parecer es una constante definida por el

  • @jpaladan
    @jpaladan 3 роки тому

    Gran video maestro. A ver cuando enseñas a alimentar una app con Api Rest Wordpress que no encuentro mucha documentación en español al respecto.

  • @sergiigarlo
    @sergiigarlo 3 роки тому +1

    Hola, @MoureDev,, tengo un problema ya que cuando utilizo it.isSuccessful me aparece como si no existiera, y cuando escribo it.result...... tambien me da el mismo problema

    • @juanzj
      @juanzj 3 роки тому

      encontraste el error ?

  • @gagetsu
    @gagetsu Рік тому

    Sigue así fiera

  • @brian123903
    @brian123903 4 роки тому

    GRACIAS, simplemente GRACIAS!

  • @TongaFunKu
    @TongaFunKu 9 місяців тому

    Hola maquina!! estoy estudiando python, y estoy desarrollando una app para la autenticacion y registro de usuarios mediante Firebase y voy a realizar el maquetado con kivy/kivymd. Espero poder adaptar un poco el contenido de tu tutorial!

  • @1petardoacm
    @1petardoacm 3 роки тому

    Realmente mereces más reconocimiento, excelente trabajo !

    • @marcoantoniovalencia8694
      @marcoantoniovalencia8694 3 роки тому

      9:50 me ayudarías con esa parte? no me reconce su setOnClickListener al poner el ID del botón

    • @sergi1545
      @sergi1545 Рік тому +1

      @@marcoantoniovalencia8694 mirando comentarios he visto este video y a mi me ha servido, ua-cam.com/video/XwxUovb4Rwk/v-deo.html&ab_channel=ReddGBR . Espero que te sea de ayuda

    • @marcoantoniovalencia8694
      @marcoantoniovalencia8694 Рік тому

      @@sergi1545 Gracias

  • @crisrojasorue
    @crisrojasorue 4 роки тому

    Muy buen tutorial, gracias por el esfuerzo, la ultima vez que me meti en un curso de android fue como hace 2 anhos. Una pregunta, no hay que meter permisos para que la app acceda a internet en el manifiest?.

  • @braiskalo
    @braiskalo 4 роки тому

    Hola Brais! Enhorabuena por el contenido que haces. Tengo una pregunta, qué tema utilizas en el editor de Android Studio? Se hace muy sencilla de leer esa paleta de colores y no consigo dar con ella. Un saludo!

  • @principadosanvicente1751
    @principadosanvicente1751 4 роки тому +1

    Hola MaureDev, excelente Vídeo, ¿podría agregar uno con el paso de verificar cuenta de correo?

  • @agustinandres6451
    @agustinandres6451 3 роки тому

    Error registro, si no los deja registrar es porque se necesita una pass de 6 caracteres minimo

  • @ricardolopez6194
    @ricardolopez6194 4 роки тому

    Hola hackerman que tal estais.
    Te agradezco los tutoriales.

  • @93CristobalBP
    @93CristobalBP 3 роки тому

    Muchas gracias! Creo que se puede reutilizar con cualquier tipo de consulta http que solicite usuario y contraseña

  • @juanfernandocampomosquera9064

    Amigo muy buen vídeo, por casualidad tienes uno donde hagas la explicación con Compose?

    • @mouredev
      @mouredev  Рік тому

      Tengo vídeos con compose, pero no justo de esto :(

  • @javigarper2301
    @javigarper2301 3 роки тому

    Hola Brais, me sirven muchísimo tus vídeos. Lo explicas fenomenal y paso a paso. Podrías hacer un tutorial de cómo dar permisos con roles paso a paso en kotlin? Supongo que es con cloud functions. Pero por más que he buscado no hay nadie que lo explique del todo bien y de una forma ordenada.

  • @ileonsalvador
    @ileonsalvador 4 роки тому

    Gracias por los videos amigo, tienes pensado hacer algún tutorial de login con número de celular y firebase?

  • @brandonjesusfloresalbarran8140
    @brandonjesusfloresalbarran8140 4 роки тому +1

    Maquina

  • @hectorinojosa1572
    @hectorinojosa1572 3 роки тому

    Sos un pro! no lo olvides =P

  • @klebert19
    @klebert19 3 роки тому

    GRacias

  • @jaa70
    @jaa70 3 роки тому +1

    Hay alguna ventaja especial en hacer desde cero el authactivity en vez de usar el LoginActivity que trae como plantilla el Android Studio ?

  • @ivanbarreras235
    @ivanbarreras235 4 роки тому +3

    val pasodehome = Intent(this,HomeActivity::class.java).apply {
    putExtra("email", email)
    dure 6 horas tenia error en esto y solo copie y pegue y listo

    • @TopesContraElRing
      @TopesContraElRing 4 роки тому

      Me ha servido, yo tambien tenia el mismo error pero no logro comprender por que estaba erroneo si era el mismo texto.

    • @JuanceMusicOK
      @JuanceMusicOK 3 роки тому

      Hola ivan, me podrías dar cómo sería la implementación del método hecho en java?

  • @solidlucho1
    @solidlucho1 4 роки тому

    Muchas Gracias !!!! :)

  • @cesarestrada5030
    @cesarestrada5030 4 роки тому

    Genial!!

  • @facundosichi4945
    @facundosichi4945 4 роки тому +3

    Hola Brais, Eres un genio y un muy buen profesor, la verdad quería implementar firebase y lo explicaste a la perfección.
    Una pregunta, cuando harás el tutorial de guardar el estado de la aplicación? Para que quede logeado cuando salga y no tenga que estar colocando los datos de inicio cada vez.
    Saludos. Eres un Crack

    • @mouredev
      @mouredev  4 роки тому +2

      Muchas gracias! En esta serie de Firebase lo explico, tienes una lista de reproducción con todos.

    • @facundosichi4945
      @facundosichi4945 4 роки тому

      @@mouredev Eres un Genio!. De verdad Muchas Gracias

  • @adielhernandez7164
    @adielhernandez7164 4 роки тому +2

    Muy buen tutorial, de una vez lo implemente en mi app, tiene alguno con facebook o solo deberia de dejar este?

    • @mouredev
      @mouredev  4 роки тому +1

      Hola, en un futuro seguiremos metiendo más proveedores

  • @user-yi4ru8xd2p
    @user-yi4ru8xd2p 9 місяців тому

    Excelente tutorial, buena explicación, la unica duda que me surgio es: normalmente en el registro se guardan mas datos como nombre, telefono, esos datos donde se almacenarían y como se liga a la cuenta creada desde firebase, veo que hay un UID de usuario en la consola de firebase, con ese id se puede ligar en un servidor con una Api adicional para guardar los datos adicionales y poder vincular a la cuenta?

  • @fabricioflores632
    @fabricioflores632 4 роки тому +1

    Genial 😗

  • @LibertadIndependientePrivada
    @LibertadIndependientePrivada 2 роки тому +1

    Hola, videos muy útiles.
    Una pregunta en que momentos instancias el botón para poder hacer setOnClickListener, a mi me aparece que signUpButton unresolve reference.

    • @Roxor.Z
      @Roxor.Z Рік тому

      hola, se que lo preguntaste hace tiempo, pero tengo el mismo problema. Lograste encontrarle una solución?

    • @sergi1545
      @sergi1545 Рік тому

      @@Roxor.Z mirando comentarios he visto este video y a mi me ha servido, ua-cam.com/video/XwxUovb4Rwk/v-deo.html&ab_channel=ReddGBR . Espero que te sea de ayuda

  • @MasterVideosEdgar
    @MasterVideosEdgar 4 роки тому

    Hola me gustaria que fueras mi profesor de programacion eres el mejor seguire este canal y vere todos tus videos ojala pueda aprender con tigo explicas muy pero muy bien

  • @fabiance8749
    @fabiance8749 Рік тому +1

    No me sirvio :((((

  • @danielsos2326
    @danielsos2326 Місяць тому

    buenas tardes, las variables utilizadas en auth activity, como las reconoce sin declararlas ? gracias

  • @manumanitas161
    @manumanitas161 4 роки тому

    Eres un Crack

  • @bflores1037
    @bflores1037 4 роки тому

    wow!! exente, casi y no lo logro!! pero muy bien amigo!

  • @davidcaballero480
    @davidcaballero480 Рік тому

    Tengo un protecto que lo hago con el plugin binding y se me ha complicado

  • @cuentajuegos8291
    @cuentajuegos8291 4 роки тому

    ¡Buenas! Muy chulo este tutorial y en general, me encantan tus vídeos. Puedo usarlo para mi aplicación? La quiero publicar en la Play Store y soy nuevo así que no sé hacer una autenticación hasta que he visto el vídeo. Hay algún problema con copyright? Muchas gracias!

  • @juniorcercado
    @juniorcercado 3 роки тому +2

    Necesito ayuda, no puedo hacer referencia al Button no me sale el objeto button para poder hacer el evento setonclick en "authactivity", ya le puse la id: singUpButton pero no me permite llamarlo tiene todo los imports y el package :( la verdad no se que hago mal. ya hice build y todo pero no entiendo no me permite llamar al boton

    • @elgalileo4283
      @elgalileo4283 3 роки тому

      ¿Solucionaste?

    • @jacksoncalderon7269
      @jacksoncalderon7269 3 роки тому

      solucionaste algo??

    • @sebastiancoello5041
      @sebastiancoello5041 3 роки тому

      Estoy con el mismo problema, no puedo llamar a ningún componente ¿Lo solucionaste?

    • @jacksoncalderon7269
      @jacksoncalderon7269 3 роки тому

      @@sebastiancoello5041 si bro, mira este video en el minuto 8:59, colocas todos los plugin y se soluciona ua-cam.com/video/IiuKAmgRYeM/v-deo.html&ab_channel=MoureDevbyBraisMoure

    • @sebastiancoello5041
      @sebastiancoello5041 3 роки тому

      Hola ya pude solucionar el problema, en el "build.gradle" a nivel de APP en el apartado de plugins hay que agregar la siguiente linea: id 'kotlin-android-extensions' o si tienen versiones anteriores: apply plugins: 'kotlin-android-extensions' espero les sirva

  • @proyectofreelance2969
    @proyectofreelance2969 4 роки тому +1

    Muy interesante!! Gracias y cuando puedas continúa con algún tutorial de como realizar un CRUD y Listview a la base de datos. Saludos y gracias!

  • @MrAndrezux
    @MrAndrezux 4 роки тому +2

    Hola Moure saludos desde Colombia, tengo una pregunta, si yo salgo de la App sin hacer el logOut, al momento de volver a ejecutar la aplicación ¿Me pedirá de nuevo el inicio de sesión? Y si es así ¿Cómo puedo hacer para que no me pida iniciar la sesión sin haber hecho el logOut? Y si ya tengo la sesión iniciada y ejecutó la app de nuevo ¿Cómo hago para que no me cargué la pantalla de inicio de sesión? Si me puedes responder o hacer un tutorial sobre esto estaría muy agradecido.
    Posdata: ya me suscribí, eres grande!!! :)

    • @mouredev
      @mouredev  4 роки тому +3

      Hola! Lo explico en la siguiente parte del tutorial. Es mi último vídeo.

  • @macdielosses8882
    @macdielosses8882 3 роки тому

    el mismo problema no eres explicito donde haces click son solo unos segundos ver donde mueves el puntero simplemente no cuesta nada

  • @ezequielfleitas1746
    @ezequielfleitas1746 2 роки тому +1

    Buenas comunidad, tengo una duda sobre la parte del minuto 13:44 , si alguien sabe de que se trata o tiene alguna doc explicandolo me seria util

    • @Molina_David
      @Molina_David 2 роки тому

      Es una propiedad opcional, es decir, que puede o no tener un valor y se utiliza el operador Elvis o ternario (?:) para asignar un valor si la propiedad no lo tiene, ya que no puede ser nula en ese caso.

  • @marioroberto1141
    @marioroberto1141 2 роки тому

    Hola Brais! saludos desde el 2021, aun no aparecen los Zombis, pero igual siempre tenemos que usar mascarilla (barbijos) porque aun estamos en guerra contra el COVID, Android Studio y Kotlin han sufrido algunos cambios, tales como declaras los objetos igual que en JAVA, o no se si yo soy el que esta equivocado, por lo demás, gracias a ti estoy aprendiendo Kotlin y viendo la programación como algo posible para mi, soy novato... Solo quiero decir Gracias!

  • @musicwave269
    @musicwave269 2 роки тому

    Hola y si tengo un registro previo al login de email y contraseña como lo hago en firebase por que primero quiero que rellenen todos los campos le den al boton de registrarse y les ponga ya estas registrado te hemos enviado un email de confirmacion y se cierre la activity y vuelvan a la activity de login y hasta que no confirmen el email no puedan hacer login

  • @DarkAnarquI
    @DarkAnarquI 4 роки тому

    02/07/2020 : Para crear un nuevo usuario debe de ser mínimo 6 caracteres, si es menor que eso no deja crear el usuario y te muestra el error.

  • @diegofrancisco7552
    @diegofrancisco7552 3 роки тому

    Hola Brais Muy buen video, una consulta yo tengo una api que cree para ver datos de pedidos, puedo integrar perfectamente la autenticacion con Android a mi aplicacion junto a mi API?, disculpa si la pregunta es muy novata jeje ando empezando en el desarrollo de apps de manera independiente

  • @jorgeponton
    @jorgeponton 3 роки тому

    Hola que tal soy un fiel suscriptor del canal, me gustaría que al momento de iniciar en firebase cargará ciertos layaout es decir supongamos que ingresé como administrador me muestre una actividad diferente que si entro como usuario.
    No sé si me explico bien