¿Cuál es la mejor herramienta para crear una aplicación de Android con funciones simples de inicio de sesión y registro? Android Studio o alguna plataforma en línea?

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.

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.

¡Hola amigo!

En primer lugar, ¡supongo que eres nuevo en el desarrollo de Android!

El desarrollo de Android es el futuro. Así que continúa.

Para crear una funcionalidad de inicio de sesión, la mejor herramienta es “FIREBASE”. Firebase es un producto de google. Proporciona almacenamiento de datos en tiempo real, autenticación de usuarios y alojamiento.

¿Qué es lo mejor de Firebase?

No necesita escribir scripts php, redes y todas esas cosas frustrantes. Solo tiene que llamar a una función predefinida y enviarle un correo electrónico y una contraseña. Hecho descanso todo será hecho por firebase.

Estoy seguro de que debe haber notado el “registrarse con Facebook” o “iniciar sesión en google”. Sí, puedes usarlo aquí. Firebase lo proporciona todo.

¿Y sabes qué? ES GRATIS.

Pasos para usar firebase: –

1. Instale firebase en su proyecto de estudio de Android

2. Hacer la parte delantera

3. Llame a la función firebase y envíele parámetros.

Hecho. Es fácil, ¿no es así?

Obtiene funciones como “contraseña olvidada” (firebase enviará un correo a la identificación de correo electrónico del usuario para la autenticación) y crea cuentas. ¡Firebase se encargará de todo el cifrado y hash de datos!

Firebase

1) Ir al sitio anterior

2) crea tu cuenta allí

3) Agregue un proyecto a su consola

4) Haga clic en “pestaña de autenticación” y siga las instrucciones

‘Es fácil. Es confiable. Es impresionante

Este tipo de aplicación requiere una base de datos en línea porque la base de datos local no hará que la aplicación sea dinámica (diferentes usuarios no podrán iniciar sesión y registrarse en diferentes dispositivos Android).

Desarrollo inteligente para crear una aplicación de Android con funcionalidad de inicio de sesión y registro

  1. Obtenga un IDE (entorno de desarrollo integrado) o una herramienta de creación de aplicaciones (por ejemplo, Android Studio)
  2. Desarrolle el front-end en XML o mediante la función de arrastrar y soltar de Android Studio
  3. Para iniciar sesión y registrarse, debe mantener una base de datos. Crea una base de datos y ponla en línea. Como aquí (Hosting gratuito en India con PHP y MySQL, Creador de sitios web, Sin anuncios).
  4. Cree scripts PHP para acceder a datos de la base de datos y cárguelos en Hosting gratuito en India con PHP y MySQL, Creador de sitios web, Sin anuncios.
  5. Ahora conecte la aplicación de Android a PHP Scripts usando JSON Object en JAVA.
  6. Tu aplicación está lista.

Mire este video para aprender a conectarse desde una aplicación de Android a la base de datos Mysql en línea usando PHP Scripts.

Definitivamente tienes que usar Android Studio para desarrollar una aplicación para iniciar sesión y registrarte solo.

También puede usar Eclipse, pero ahora Google ha dejado de admitir eclipse para el desarrollo de Android.

Puede usar Android Studio es más adecuado y no requiere trabajo crítico.

Fácilmente puede obtener cualquier ejemplo para esto.