Identity Sdk and App


Terminado
Descripción:
Se deberá implementar un SDK para Android que permita a los usuarios autenticarse y crear cuentas de usuarios sin que estos tengan que implementar su propio mecanismo de creación de usuarios y autenticación. El SDK debera proveer widgets para:
Mostrar Botón de Iniciar Sesión
Mostrar Botón de Registrar nuevo Usuario

Cuando se presione en algunos de estos botones el app deberá mostrar una pantalla de Registro/Autenticación propia del SDK al que no se tendrá acceso directamente a los valores que se introduzcan en los campos de usuario y contraseña. Una vez que se realice el inicio de sesión o registro de usuario esta pantalla retornará los resultados a la vista que la instancio.
Este SDK deberá tener las siguientes pantallas:
Inicio de Sesion
Campos:
Email
Password
Registro de Usuario
Campos:
Email
Password
Cambiar Contraseña:
Contrasena anterior
Contraseña nueva
Confirmar contrasena
Verificar Codigo
Campos:
Codigo a verificar

Todas estas pantallas deben estar en una aplicación aparte que se instalará por separado: Ej: como el app de la cámara.
El SDK deberá llamar a esta app y mostrar la pantalla correspondiente según se desee: Ej: Si se presiona sobre el botón de Inicio de sesión del SDK, se deberá mostrar la pantalla (de la otra app) correspondiente al inicio de sesión. Una vez que se haya completado el inicio de sesión se deberá volver a la vista principal que uso el SDK para levantar la venta. (Normalmente el resultado debería estar en algo como un ActivityResult, tal cual se hace con la cámara).

Dentro de las funciones del SDK se debería poder realizar las siguientes operaciones:
UserLogin
UserSignup
GetUserProfile
ChangeUserPassword
SendVerificationCode
VerifyCode

Todas las funciones llamaran al API correspondiente. Las especificaciones de llamadas se entregaran una vez se comience el desarrollo.


Category: IT & Programming
Subcategory: Apps programming. Android, iOS and others
What is the scope of the project?: Create a new app
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
Required platforms: Android
I need to: Create an app
App type: Utility (Utility application (flash, calculator, etc.))
Back-end is required: No
Payment gateway: No

Abierto

Presupuesto

1

Propuestas

1

Freelancers interesados

Publicado: Hace un mes

Plazo: 10 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Daniel E. B. L. Soñador, amante de la programación, obsesivo en la busqueda de soluciones eficientes. Linien - We design solutions. + detalles