Tutorial De App Productos Parte 2: Login Y Servidor Virtual DigitalOcean

Tutorial App Productos #2: Login + Servidor Real

¡Por fin!

Me llevó casi 1 mes y medio terminar la segunda parte de App Productos.

(Tuve mucho trabajo que me impedía avanzar en este proyecto, espero puedas comprenderme :c )

Pero bien. Puse todo mi amor para que tuvieras un gran contenido de calidad, que te explique paso a paso la creación de un Login con nuestro servicio REST y consumirlo desde un servidor real.

Sigue leyendo para saber de qué trata este tutorial. Espero aportarte bastante conocimiento y tips en este trabajo…

¿Por Qué Te Interesaría La Parte Número 2?

Antes que nada, si no tienes idea de lo que estoy hablando y no te habías enterado, entonces lee sobre la parte 1  y las motivaciones de esta serie de tutoriales.

De lo contrario, vamos a las razones:

  • Porque he construido un sistema de Login para Android basado en el consumo de un servicio REST
  • Porque te interesó la idea de crear una aplicación Android que gestione Productos, Pedidos y Clientes
  • Porque deseas saber cómo aplicar MVP a un caso de estudio de Login
  • Porque deseas ver de qué forma maneje el asunto de Usuarios, Roles, Permisos y Recursos.
  • Porque andas buscando la forma de subir tu servicio a un servidor real para que varios clientes Android tengan acceso a los recursos de tu base de datos
  • Porque tienes hambre de conocimiento y te ha gustado mi trabajo :)

Habrá muchas razones más y sería interesante si me cuentas las tuyas propias en la caja de comentarios.

Por otro lado…

¿Qué Contenidos Encontrarás?

Tabla de contenido App Productos #2

En esta parte me enfocaré en crear el login de usuarios tanto desde la app Android como del servicio REST.

Al final subiremos los archivos del servicio en un servidor real.

Si quieres ver el índice de contenido total, te invito a leer la muestra gratuita del tutorial en el siguiente enlace:

Ver muestra gratuita del tutorial parte 2

¿Qué Incluye El Tutorial?

Además de incluir todo el paquete de la primera parte, te entregaré el siguiente paquete para este tutorial que contiene:

Un documento PDF con 144 páginas exponiendo paso a paso el procedimiento para llegar a crear el caso de uso para loguear usuarios en nuestra app Android.

Con este vendrá el proyecto en Android Studio, el proyecto PHP y un script .sql para montar la base de datos MySQL.

¡Todo funcional!

 

Comprar Tutorial App Productos Parte 2

Esta vez me decidí por un solo procesador de pagos que me ha gustado mucho por lo confiable de sus transacciones y la disponibilidad en mi país Colombia.

Su nombre es ePayco, y con el siguiente botón puedes comprar el tutorial por la mínima inversión de $75.000 COP (pesos colombianos):

 

Si estás fuera de Colombia y se te acomoda más el dólar en la conversión, entonces usa el siguiente botón. El precio equivalente es a $25 USD:

 

IMPORTANTE: Una vez hayas realizado la transacción, envíame el número de la misma a productos@hermosaprogramacion.com para realizar una verificación. Al comprobar tus datos, te reenviaré el link del tutorial al correo.

El proceso será automático próximamente, ya estoy en ello :)

¿Compré El Primer Tutorial, Debo Invertir Todo Ese Monto?

No. Ya he notificado a los lectores que adquirieron el primero tutorial con un correo privado que les dirá dónde está el link de pago.

En ese caso el precio solo sería $45.000 COP o su equivalente a dólares que son $15USD.

Si no te ha llegado el mensaje, entonces házmelo saber a productos@hermosaprogramacion.com para enviártelo.

Finalmente…

Te dejo el tutorial con muchas expectativas.

Sé que te va a aprovechar, ya que puse bastantes esfuerzo en explicar a fondo los pasos y conceptos que uso.

Y de seguro te ahorrará tiempo en tu trabajo, proyecto de grado, emprendimiento o hobbie.

Quedo abierto a todas las preguntas y opiniones que tengas sobre él.

Saludos,
James

Ir A La Parte 3

Una vez hayas terminado este tutorial, tendrás todo preparado para iniciar la parte 3, donde encontrarás el detalle del producto para teléfonos y tablets (master-detail); junto a la incorporación de un Content Provider para guardar los productos en una base de datos SQLite.