No hay una “mejor” herramienta para esto. Hay muchas buenas soluciones. Actualmente, estoy trabajando en el AccountKit de Facebook que anunciaron en su último F8. Esto resuelve su propósito, es decir, la funcionalidad de inicio de sesión y registro y estoy creando una aplicación que tiene este tipo de inicio de sesión (correo electrónico solo por ahora). Por lo tanto, te recomiendo que pruebes esto. Este no es el tipo habitual de inicio de sesión de nombre de usuario / contraseña ni es un inicio de sesión social. Es un tipo sin contraseña como Auth0, por lo que si desea utilizarlo, hágalo.
Pero si desea obtener un tipo de inicio de sesión de contraseña de nombre de usuario simple, debe saber que Android Studio ya tiene la capacidad de generar un código repetitivo para la actividad de inicio de sesión. Debería poder usar eso para crear una pantalla de inicio de sesión y luego realizar otra actividad para la pantalla de registro. Cree un backend utilizando una buena tecnología de backend (recomiendo PHP, Python o Node.JS pero realmente depende de con qué se sienta cómodo) y cree una API REST que pueda funcionar con esta aplicación.
Alternativamente, si no desea que la carga cree ningún backend y la aplicación es algo independiente y solo necesita un inicio de sesión / registro simple, puede ir a un inicio de sesión social como Google Sign-In.
- En Android, ¿es realmente necesario anular todos los métodos del ciclo de vida?
- ¿Cuál es la diferencia entre CyanogenMod, MIUI, Oxygen OS y Android?
- ¿Cuáles son algunos consejos y trucos que todo desarrollador de Android debe saber?
- ¿Cuáles son los requisitos de hardware para Android Studio y Genymotion?
- ¿Hay buenos libros o guías completas para el desarrollo de aplicaciones / juegos de Android?
PD: Estoy haciendo el backend para la aplicación que mencioné en el primer párrafo usando Laravel (usando OctoberCMS), que ha demostrado ser una plataforma realmente buena y voy a hacer un complemento simple para que el CMS agregue el inicio de sesión de la aplicación móvil en su aplicación rápidamente en las próximas horas Si desea seguir lo mismo para su aplicación, envíeme un mensaje privado y le enviaré un enlace al repositorio de Github una vez que lo presione para que pueda usar lo mismo.
Buena suerte y gracias por el A2A.