LOGIN Android Studio (Google Sign In) 🔥 FIREBASE Login Android [2020]
Vamos a crear un login en Android Studio usando nuestra cuenta de Google y Firebase.
Este es un tutorial Firebase Authentication Android con Google Sign In (cuenta de gmail).
En este vídeo aprenderemos a realizar la gestión de usuarios de nuestra app Android mediante Firebase Authentication con Android Studio y Kotlin. Crearemos una pantalla de login (login screen) que sea capaz de registrar y permitir a acceder usuarios mediante su cuenta de Google.
¡HOLA HACKERMEN! 👋🏼
Bienvenidos a MoureDev by Brais Moure. Desarrollo de aplicaciones para iOS y Android.
► SUSCRÍBETE Y ACTIVA LA CAMPANA 👆🏼🔔
goo.gl/afPz3g
► MI LECTURA RECOMENDADA:
• Título: Kingdom Come (Cómic, 1996). Autores: Mark Waid, Alex Ross.
Cómpralo en: amzn.to/2KRhM6A
► RECURSOS VÍDEO:
• Consola Firebase: console.firebase.google.com
• Documentación Google Authentication: firebase.google.com/docs/auth...
• Integración Firebase + Google Analytics: • FIREBASE ANDROID 🔥 Tut...
• Integración Firebase + Google Authentication Email + Contraseña: • FIREBASE Authenticatio...
► ¿TE GUSTA EL CONTENIDO?
Déjame en comentarios tu opinión o cuéntame qué te gustaría ver en el canal.
Si te gusta el contenido, comparte, suscríbete y muéstrame tu dedo de darle al espacio 👍🏼
¡Gracias!
🏆 COLABORA CON EL CANAL UNIÉNDOTE AL PROGRAMA DE MIEMBROS EN KZread O TWITCH:
Ayúdame a seguir creando contenido y disfruta de ventajas exclusivas. Tanto en KZread como en Twitch disfrutarás de las mismas recompensas, tú eliges la plataforma.
► KZread (botón UNIRSE): kzread.info...
► Twitch (botón SUSCRIBIRSE): / mouredev
► Vídeo con toda la información: • ¡Los MIEMBROS DEL CANA...
💻 MI EQUIPO/SETUP (Ordenador, Teclado, Ratón, Cámara, Micrófono, Luces...):
Puedes ver mi setup completo con enlaces de información a todos los productos en mi página web:
► mouredev.com/setup
🎓 CURSO COMPLETO iOS 14 y Swift 5.3 Desde Cero en UDEMY:
► Apúntate en: www.udemy.com/course/swift_ios
► SÍGUEME EN:
🕹 NEW! Twitch: / mouredev
(programación y tecnología en directo todas las semanas)
🐦 Twitter: / mouredev
📷 Instagram: / mouredev
📝 Facebook: / mouredev
🖥 Mi web: mouredev.com
👕 MERCHANDISING OFICIAL DEL CANAL:
Entra en la sección "Tienda" del canal, o a través de los enlaces siguientes:
► Tienda KZread: kzread.info...
► Tienda Teespring: teespring.com/stores/mouredev
⭐️ DESCUENTOS Y COLABORADORES:
🍏 Macnificos. Tienda de tecnología y distribuidor autorizado Apple: macnificos.com/tienda/?tt=315...
💡 Elgato. Tecnología para creadores de contenido:
e.lga.to/MoureDev
🖥 Hostinger. Cupón "MOUREDEV" 7% en todos los servicios (Dominio, Hosting, Email...):
► www.hostg.xyz/SH4lk
🧹 MacPaw. Descuentos en licencias de software (CleanMyMac X, CleanMyPC, Setapp...):
► macpaw.audw.net/c/2550109/941...
🌍 NordVPN. Descuentos en los servicios de acceso seguro y privado a internet:
► nordvpn.org/mouredev
🎓 CodelyTV Pro. Descuento de 5€ en el primer mes y licencia de IntelliJ durante 6 meses gratis:
► codely.tv/pro/mouredev
✉️ CONTACTO PROFESIONAL:
► Respuesta garantizada si me invitas a un café: mypublicinbox.com/mouredev
► Respuesta no garantizada debido el gran número de email que recibo: braismoure@mouredev.com
👨🏻💻🧑🏼💻 ÚNETE A LA N Ξ O | Army. NUESTRO SERVER DE DISCORD:
Una comunidad creada por y para programadores. Un lugar donde compartir tu experiencia y aprender de la del resto de miembros.
► Accede GRATIS desde / discord
#FirebaseGoogleSignIn #Android #AndroidStudio
Пікірлер: 173
¿Qué tal esta tercera parte de la serie de Firebase 🔥? ¿Cuál quieres que sea el próximo proveedor de autenticación? ► SÍGUEME EN: • 🟣 NUEVO! Twitch: twitch.tv/mouredev • Twitter: twitter.com/mouredev • Instagram: instagram.com/mouredev ► SUSCRÍBETE Y ACTIVA LA CAMPANA 👆🏼🔔 goo.gl/afPz3g
@rodrinomas
4 жыл бұрын
Quisiera saber si una vez iniciada la sesión en la pantalla de inicio se pudiera mostrar un dato en especifico. Digamos que en la base de datos de Firebase tengo un nombre asociado al registro del usuario y quisiera que se mostrará cada vez que inicie sesión. ¿Se podría?
@brahyanestyvenzuluagacalde880
4 жыл бұрын
excelente, seria buena la de facebook, podrías enseñar como añadir otro tipo de datos al registrarse en firebase
@magilima4060
4 жыл бұрын
Estaría perfecto que fuera ahora el con Facebook, ya lo tengo mas o menos pero me faltan unas cosas, seria excelente el siguiente fuera de eso para poder entender mejor, gracias
@danielramstein
4 жыл бұрын
Por sms
@Sonysoft
4 жыл бұрын
Hola quisiera saber o pudieras hacer un video, si me registro con la autenticacion de Facebook o Google una vez que ingrese a traves de facebook o google y quiero que a traves de esa cuenta (sea Facebook o Google) subir foto o info a la base de datos de firebase como lo puedo relacionar la autenticacion con la base de datos y cada ves que ingrese con facebook o google pueda observar las fotos o datos que subi desde esa cuenta
Hice un curso en Udemy, cada vez que no me funcionaba algo en lo que aprendía, consultaba en Google y me enviaba directo a este canal. Siempre resolví todos mis problemas con sus videos.
Me salvaste la vida!!! no sabía lo de la huella digital y en mí proyecto todo estaba bien ya que seguí las indicaciones de la documentación oficial pero viendo tú vídeo comprendí mejor!!
Excelente vídeo, a pesar de que trabajo en Java el vídeo esta realmente muy bien explicado y me fue guiando. Lo que yo hago con las preferencias compartidas este tener un dato llamado "ESTADO", cuando el Login es exitoso, a "ESTADO" le asigno "IN". Cuando cierro la sesión, a "ESTADO" le asigno "OUT", y con eso comparo el estado en que se ecnuentra el ususario, si esta adentro o afuera. No se si este método sea correcto, pero me ha funcionado. Saludos!
Moure eres muy grande! Tus tutoriales me están salvando el proyecto final de DAM, millones de gracias!!
EXCELENTE video , explicas y se te entiende muy bien. Gracias por subir este tipo de tutoriales, estoy aprendiendo bastante contigo. SALUDOS DESDE VENEZUELA.
Excelente video. Devs, aunque el curso esta en Kotlin este curso funciona perfectamente en Java.
Bufff. Vaya salto de dificultad!!! Voy a tener que aprender mucho más para entender lo que he visto aquí. Como siempre Brais, muy bien explicado!!
Gracias por todo lo que nos enseñas, yo aprecio mucho estos vídeos y siempre veo los nuevos porque sé que todos me servirán
Brutaaal.. no te detengas! En la espera de tu próximos videos!!
Wow muchas gracias bro, estaba esperando con muchas ganas este video, y te quedó muy bueno. Un saludo ✨
Este es el primer video que veo me gusta mucho tu canal eres muy concreto!
"Que tal hackermen?" y "comenzamos a aplicar!!" son la mejores partes jeje ... lo demás también
Wow, la verdad tenia pensado en trabajar una app de negocio personal en esta cuarentena, pero con solo ver la cantidad de codigo que hay que hacer para el logueo me explota la cabeza para empezar a programar
Excelente material, te felicito por tu trabajo. Recién me suscribí y ya vi la mayoría de los videos de Kotlin. Espero en algún futuro puedas hacer un tutorial para trabajar con bases de datos como MySQL.
Viejo... Sos un grande... Excelente explicación ... Te ganaste un seguidor... Saludos desde Argentina..
@mouredev
3 жыл бұрын
Muchas gracias!!
Realmente Genial! Espero con ansias autenticación con teléfono
Excelente y muy bien explicado 👌🏼
minuto 11:33 de donde sale la clave default_web_client_id, no me reconoce Android studio. saludos
@novox_redmoon2320
11 ай бұрын
Le hallaste solución??
Muy practico! Aplauso de pie!!!
Excelente video.... el próximo proveedor de autentificación sea por teléfono ..
Muy buenos tutoriales de Login, quizás deberías hacer uno trabajando con KOIN, sería una buena sesión para quienes quieran aprender Injección de Dependencia. Saludos!
Mucha gracias me ayudo mucho para mí app
Hola Moure! tengo el problema que "SharedPreferences!" no me lo reconoce para mantener iniciada la app, siempre al finalizarla de la multitarea me pide hacer login... será que hay un cambio en kotlin o android studio que no permite realizarlo, podrías actualizar por favor!!
Increíble contenido! Gracias!
Muy buen video, explicas muy bien como va cada método. ¿ Sabes si puede funcionar el login mediante Fragments?
gracias!!!!!!! espectacular video!
Me has ayudado un montón, estoy realizando una aplicación para un proyecto de la universidad pero al momento de cerrar sesión no me muestra los campos de texto ni los botones en el activity Login, me toca cerrar la app y volverla a abrir para que los muestre :(
explicas muy bien pero muy rapido para los que somos novatos con android no es un poco dificil y gracias
@jjcg2005
4 жыл бұрын
Ponle menos velocidad a la reproducción del video. Facil eh???
@rodrinomas
4 жыл бұрын
@@jjcg2005 Es lo que yo he hecho.
Por curiosidad, ¿por qué usas el componente space y no padding para separar los elementos? Suelo usar padding y le has dejado con la duda!
hola buenas tardes, excelente video, felicidades por tu trabajo, estoy gracias a ti aprendiendo mucho, pero tengo un pequeño problema, resulta que yo estoy siguiendo tu serie de videos y hasta aqui me habia ido bien, pero resulta que aunque me ha cosatado un poco de trabajo adaptar a mi android studio, la metodologia de tus videos y los pasos a seguir ya que uso ViewBinding he logrado hacer todo, en resumen, tengo el login por usuario y contrseña con firebase y funciona a la perfeccion, pero ahora que siguiendo tu metodologia con el SharePreferences me mantiene la sesion inciada pero cuando destruyo la aplicacion y la vuelvo a ejecutar sin cerrar sesion, en el HomeActivity solo me recupera el proveedor es decir el Email no me lo muestra pero si me muestra solo el provider. que me recomiendas hacer saludos cordiales desde la ciudad de méxico.
y si quiero pedir mas datos o sea numero, pais y demas cosas como lo haria ¿ tendria que poner todo igual solo que en ves de donde dice email poner lo que quiero?
Holaaa ayer empeze a mirar tus videos ya que tengo que hacer una app para un proyecto escolar y queria pedirte un pequeñito favor ya que no se nada al respecto de este tipo de programacion jaja... Hay alguna posibilidad de hacer un "Login" pero en vez de usar correo usar tre opciones que serian: Usar login por contraseña numerica Usar login por reconocimiento facial Usar login por lector de huella dactilar Obviamente se podra utilizar cada login segun las características del dispositivo
Cuando mi usuario que ya inicio sesion y entra de nuevo a la app, primero aparece el AuthActivity por un segundo mas o menos y luego muestra el homeActivity. Hay alguna manera de evitar eso?
mil gracias de verdad mil gracias
Hola Brais! muy buen vídeo y super bien explicado, tengo una duda, como haces para que cuando estés modificando por decir una variable, se te auto complete el tipo ? por ejemplo cuando estabas modificando a prefs...su tipo era SharedPreferences, pero cuando le pusiste el .edit() se cambio su tipo a SharedPreferences.Editor! automáticamente...no se si me explique bien, un saludo!
@ulisesbarron6201
2 жыл бұрын
Metete a Editor/ Inlay Hints en Settings
hola moure, no es mala practica guardar los datos de autenticacion del usuario de esta manera?
Buenas tardes Moure, eres un Crack!! Tengo una preguntilla, para el que pueda respondermela. Porque a task.getResult() se le pasa un parametro de tipo ApiException::class.java. Esta parte no conseguí comprenderla. Muchas gracias por todo, estos videos son increiblemente útiles, y los de Udemy mas de lo mismo.
Amigo primero que nada muchas gracias por todos tus vídeos, en este he tenido un problema y al parecer el account no puede recuperar una cuenta, no se a que se debe, espero me puedas ayudar.
Que locura brais, jejejejeje
Mi splash de inicio no carga cuando lo testeo en un Pixel 5, pero si cuando es en dispositvo fisico. Por que y como solucionar esto?
Hola MoureDev, gracias por este serie de video, tengo una pregunta cuando implemento un SignUp con Google en mi aplicación, si la persona llama a la función SignOut, la próxima ves que esta persona quiera iniciar sesión en la app, llamo a la misma función que primero recupera el token, y después va a espera por el resultado de la Activity, y por ultimo llama a "databaseInstance.signInWithCredential(credential)" o ya se puede hacer algún paso mas directo o algo?
Brais saludos desde Venezuela Soy nuevo en app android y necesito ayuda , podria enviarme una lista de tus tutoriales en el orden que suguieres verlos para entender he visto varios pero .......... Graciasssss mil
Hola Brais, muy buen video. Tengo una duda. Mi proyecto lo estoy desarrollando en Java. Realice con exito todos los pasos, el proyecto compila pero tengo un problema. Cuando selecciono la cuenta de google con la que me quiero logear, la aplicacion no avanza al HomeActivity. Es decir, es como que el proceso se cancela. Indagando en el codigo, pude identificar que el metodo onActivityResult(), nunca llega a ejecutarse. Puse varios println de prueba y no mostro ninguno. Que debo hacer para que se llame a ese metodo.? O hay otro proceso para iniciar sesion con google para java. Desde ya Muchas Gracias, Muy buen video
Muy bueno el tutorial. Me pasa que al ingresar un usuario por primera vez con Google ya no puede registrarse por medio de su email/contraseña. Le queda Google como su único método de autentificación. Como se podría resolver esto?
Como obtengo la Sha1 de produccion?
Hola Gracias por tus videos son geniales, una pregunta, estoy desarrollando mi app y cuando la ejecuto desde android estudio me funciona bien el inicio de sesión con google ( tengo bien la huella digital), pero al generar el apk y probarlo me sale ( 10: ) al intentar iniciar sesión con google, por que pasa esto y como puedo corregirlo?
Olá não consigo chamar esses métodos putstring e clear do sharedPreferences, está faltando algo no meu projeto ?
Buen vídeo 👌, ¿puedes subir el código a Github?
Hola Brais, tengo una duda que no consigo dar con la solución. Yo he hecho para que en lugar del mail me muestre el nombre de perfil, y quisiera también, obtener la foto cosa que no consigo recoger. ¿Cómo sería exactamente? Muchas gracias por el vídeo, sigue así!!
En la parte de sharedPreferences cuando salgo de la app no se guarda, realmente no sé por qué, he visto varias veces el código y he hecho como en el video pero la sesión no termina guardándose, alguien sabe por qué puede ser ?
Buenas tardes o dias, podrías actualizar el tema, ya que quiero hacer algo en android y sigo los pasos pero no me aparecen las opciones que describes. esta cambiado o ya quitaron esos funcionarios, como layout
tengo un problema bastante raro, estoy haciendo mi app con este video, estoy teniendo un problema de Firebase, mi app funciona perfecta desde mi pc principal donde empecé el proyecto pero si creo un apk o hago pull/clone del proyecto en otra pc no funciona el inicio de sesión con google (creo que eso solo eso) salta una excepción en el try catch no tengo idea porque
Hola Moure, excelente tutoriales.! hasta ahora el unico problema que he tenido es que al presionar Facebook me arroja una pantalla de error que dice: No se configuro la app. Esta app todavia esta en desarrollo y no tienes los permisos necesarios para acceder a ella. Cambia tu ccuenta a la de un usuario de prueba registrado o solicita al administrador acceso a la app. Si podes asesorarme ya que llevo 3 dias y no encuentro la solucion. Muchas gracias..!
StartActivityForResult Deprecated, cual es su solucion? Saludos Hackermen desde Mexico
Felicitaciones por su trabajo, disculpe como podria registrar numeros de telefono en firebase para que cuando active un led desde mi apk android studio en java, pueda llegarles un mensaje de texto o de whatsap a todos los numeros de telefono. Gracias!!
que tipo de base de datos usa firebase?
Alguien sabe por que mi a mi app le dejo de funcionar el login con Google cuando la subí a play store ??. en Android studio funciona perfecto, también cuando paso el apk a algún teléfono funciona perfecto. Por supuesto que corrobore que las firmas de firebase sean las mismas que en google play console pero aun así no me funciona, agradecería la ayuda.
Podrías hacer un vídeo de cómo guardar el score de una aplicación o un juego pero que este se guarde junto con el Gmail de la persona para que aunque desinstale la aplicación el score siga ahi
Mouredev, Como estas? Mouredev quisiera saber como podría guardar el estado de la aplicación cuando estoy usando imágenes también
Hola buenas tengo un problemilla estoy haciendo una app social media y estoy haciendo una funcion para que el usuario pueda borrar su cuenta mas o menos lo conseguí borra el usuario de realtime database y tambien conseguí eliminar tanto su imagen como la autentificación que uso para acceder (Google,Facebook,Telefono) aunque me saltan algunos errores y posteriormente al crear otro usuario se bugea la autentificacion y se me duplican los activity alguno sabe porque me sucede?
como mostrar una tabla, con sus divisiones, que se vean las líneas de división??
Una pregunta como insertaria datos con la id de google por ejemplo que cada usuario inserte su producto con su id estando su session iniciada y que cuando haga un mostrar me muestre sus producos de acuerdo a su id y su session y no de la de los dema usuarios alguien me prodia explicar?
ayudaaa no me guarda el estado de usuario autenticado ya revise el código varias veces y lo tengo igual, alguien sabe que error podría presentarse
te amo eres mi barbon favorito
alguien me explica de donde carajos salio el default_web_client_id??????? en la carpeta de strings no estaba xd
@soydevops2763
2 жыл бұрын
encontraste respuesta a esta pregunta? tengo el mismo problema
@soydevops2763
2 жыл бұрын
@@user-ip7pf1fn4i Muchas gracias!
@sebastianperea7024
Жыл бұрын
Creo que viene incluido con la dependencia de Google sign in
Por favor puedes hacer un video de como usar la base de datos de google para guardar datos de usuarios
Hola, me recomendó Soy Dalto, veamos!
@mouredev
4 жыл бұрын
Bienvenido! Espero que te resulte útil el contenido del canal
Pues comenzamos a picar!!
Buen tutorial :)
Excelente video
En mi caso no sale la opción de siginReport cuando hago click en el botón del Gradle. ¿Hay alguna otra alternativa para obtener la huella digital de mi App?
@bladimirgomez2854
8 ай бұрын
Hola, me pasa lo mismo, aún no has encontrado una solución? Saludos
Hola podrías hacer un vídeo pero con login por medio de número de teléfono
Hola que tal me parece muy buena la app sin embargo quisiera saber si yo como programador puedo poner clases a las app como por ejemplo ingresa y el que ingreso ingrese a otro y asi sucesivamente como clases
@mouredev
4 жыл бұрын
Si, podrías montarlo como quieras
Hola Brais, tengo problemas con "default_web_client_id" ya que me genera Duplicate resources en el archivo string.xml y values.xml cuando copilo, ya intente de todo y no se que hacer
@novox_redmoon2320
11 ай бұрын
Tienes que cambiarle el nombre al paquete,ya que aparece como si estuviera duplicado
MAQUINA FIERA TIFON TORNADO TOMENTA Podrias enseñarnos a usar el navigation drawer y conectarlo con las autentificaciones que hemos creado?
amigo no lo tendras para java? :/
Una pregunta, es necesario poner un botón de desloguearse, yo necesito que el usuario este logueado permanentemente, por ejemplo algunos juegos uno se loguea una vez y ya no es necesario logearse mas en el futuro. Otra pregunta: si el usuario desinstala la app, este ya no aparecerá en mi lista de usuarios de Firebase automáticamente?
@mouredev
4 жыл бұрын
En nuestro ejemplo el usuario está logueado permanentemente si no pulsa cerrar sesión. Este video pertenece a una serie donde hacemos login con varios proveedores. Si desinstala la app no se puede detectar para quitarlo de la lista.
Alguien sabe como midificar la persistencia de estado?
buenas, este código me sirve hoy día?
Por que no puedo ver los cambios, auxilio!
Excelente
acabó aquí el curso , cuando es el siguiente video?
@mouredev
3 жыл бұрын
El curso de firebase siguió, tienes más vídeos en una lista de reproducción
HOLA FELIZ AÑO, PODRIAS COMPARTIR EL PROYECTO PORFA?? eSTPY INTENTANDO Y NO ME QUDA :(
¿Cómo utilizar google sign con WearOS?
singinreport Al ingresar a View -> Tools Windows -> Gradel, me abre correctamente la carpeta Gradel, pero no me está apareciendo la opción Tasks -> singinreport, a alguno le ha pasado que me pueda ayudar para obtener el SHA1 o si hay otra forma, se los agradecería. Etoy intentando el boton ingreso por google.
Hola puedes actualizar tu video para implantarlo ahora, todo ha cambiado
y el enlace con el proyecto??
Al intentar acceder con la cuenta de google optengo este error :/ java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=100, result=0, data=Intent { (has extras) }} to activity {com.example.firebasetutorial/com.example.firebasetutorial.Activity_Auth}: com.google.android.gms.common.api.ApiException: 10: Ayuda!! gracias
@mamcodes3041
Жыл бұрын
obtengo una excepción similar, además que no pude obtener el SHA1 desde gradle (estoy usando Android Studio Dolphin 2021.3.1 Patch 1) algún heroe sin capa que pueda ayudarnos?
ojala hiciera el video desde el rpincipio porque hay muchas cosas que ya estan y nadie sabe de donde salieron
MoureDev lance mi aplicación a la PlayStore y el google auth no funcionan, desde el pc funciona perfectamente, que puede haber pasado?
@Hakury_
3 жыл бұрын
disculpa ¿haz encontrado la solución? O.O
@carloscontreras5133
3 жыл бұрын
Hakury hola, no he vuelto a intentar si encuentro la solución te lo comento
@Hakury_
3 жыл бұрын
@@carloscontreras5133 Muchas gracias, igualmente, si encuentro algo te lo comento.
@benjaminBtech
3 жыл бұрын
@@Hakury_ alguien encontro algo yo tambien lanze en playstore y no me funciona
@Hakury_
3 жыл бұрын
Tienes que entrar en el panel de control, de ahí a gestión de versiones, se despliega un submenu y elije firma de aplicaciones, copias el SHA-1 que aparece ahí, y te regresas a firebase donde pegaste el primer SHA-1, le das añadir huella y pegas, debes de tener dos SHA-1. Así me funciono, solo que no se si es la forma PRO de hacerlo jejeje
Hola MoureDev, tengo una pregunta.. he corrido el codigo sin embargo al tener con el simbolo ! me da un error en todas las variables. Por ejemplo: val prefs: SharedPreferences! = getSharedPreferences(getString(R.string.prefs_file), Context.MODE_PRIVATE) si omito el ! ya se soluciona el error y puede correr sin problema. Se debe de pronto la version de android studio? yo trabajo con android studio 3.6.3
@dustydepot492
3 жыл бұрын
Hola, pudiste encontrar una solucion a este inconveniente?
@dsb586
3 жыл бұрын
@@dustydepot492 hola nuevamente un gusto, la verdad q no, al final solo quitando el ! funciono pero no se xq, ahora formatee mi computadora y estoy instalando nuevamente todo, quizás en la actualización de android studio ya no veré ese tipo de problemas, voy a instalar nuevamente todo y sigo de cero nuevamente su video.. q por cierto, sus videos muy buenos..
@dustydepot492
3 жыл бұрын
@@dsb586 entiendo, muchas gracias por responder, sin embargo al quitar el ! no se modifica el código?
@dsb586
3 жыл бұрын
@@dustydepot492 creo q debería.. pero en si logre hacerlo funcionar sin el ! es raro no? pues veamos que sucede en los próximos días q haga todo de cero.. por cierto subió mas videos de kotlin? usted explica muy bien realmente.. excelente canal...
@dsb586
3 жыл бұрын
@@dustydepot492 ya me di cuenta q si ha subido videos de kotlin jaja muchas gracias.... perdón por no darme cuenta... voy a ver mas los videos ya que hay muchos ahora.. mcuhas gracias por su aporte a la comunidad...
buenas tardes, amigos alguna alternativa mas ligera que Android Studio pero que también use el lenguaje Kotlin?
@javihidalgo4718
4 жыл бұрын
Puedes usar vscode pero no sé si se podrá integrar bien
@johnsebastiangordilloavila2405
3 жыл бұрын
Yo uso intellij IDEA y va de maravilla
¿Alguien pudiera pasarme el icono de google del video?S
¿Cómo utilizar google sign in sin usar firebase?
Estas picando todo el Código en las activitys? No es esto una forma errónea de enseñar a los que llevan poco tiempo con Android.
@Salva416
3 жыл бұрын
Así es. Me costó mucho trabajo hacer cambios porque en casi todos los tutoriales enseñan con activity. Pocos lo hacen con fragment
@RaulSC9
3 жыл бұрын
@@Salva416 No se trata de eso. A lo que me refiero, es que en las Activitys y los Fragment, no debería estar ese código. (Mejor dicho, no es recomendable) Es recomendable es estructurar bien los proyectos, y mientras antes se explique, mejor. Los activitys únicamente deben de tener los métodos necesarios para actualizar la interfaz y los métodos encargados de comunicarse con Firebase, deben de ir en una clase aparte.
@Salva416
3 жыл бұрын
@@RaulSC9 sí claro. Esa es una de las cosas. Pero igual cada quien va aprendiendo buenas prácticas.
No me aparece el signinreport y alguien me podria ayudar
@atherbsc5384
3 жыл бұрын
Hazle click en el icono del graddle el elefante y te sale un cuadro de busqueda y ahí escribes singinreport le das enter y te sale el sha1
@joakinsos
3 жыл бұрын
@@atherbsc5384 gracias
@ulisesbarron6201
2 жыл бұрын
@@atherbsc5384 Me has salvado la vida tambien thanks
Crack!!! :)
14:17
Hola puedes contactarme en instagram como hornstromp? Gracias