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.
- ¿Cuáles son las ventajas de aprender el desarrollo de aplicaciones de Android antes de aprender el desarrollo de juegos de Android?
- ¿Cuál es la aplicación más innovadora?
- Cómo convertirse en diseñador y desarrollador de juegos de Unity
- ¿Podemos crear una aplicación de Android usando Java?
- ¿Debo crear una IU personalizada para Android? ¿Por qué o por qué no?
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.