Curso App Minimarket con Scanner QR

Aprende a desarrollar una app para un minimarket con lector QR usando Laravel en el BackEnd y Android o Flutter para la aplicación móvil con web services

  • Nivel:
  • 6 módulos con 4 capítulos
  • Duración 47m 39s
  • Pago a través de Paypal

Pronto estará disponible

Tecnologías para desarrollar App Minimarket con Scanner QR

Android

Desarrollo de un proyecto para aumentar la eficiencia de un centro comercial o punto de venta como un minimarket, tienda, etc que desean presentar la información de los productos en venta a los clientes de una forma más amigable y personalizada.

De forma resumida veremos ¿Cómo desarrollar una aplicación lector de códigos QR para un minimarket?

FINALIDAD DEL PROYECTO

Proporcionar información mucho más rápido al cliente  acerca de los productos que le interese comprar a través una aplicación móvil.

  • Puede servir para presentar un prototipo para un proyecto real para una empresa
  • Puedes usarlo para un proyecto de Tesis a fines a informática, Ing. de sistemas, software, etc...
  • Puede servirte de guía para desarrollar un proyecto mucho más grande.

CONTEXTO DEL PROYECTO

Veamos los puntos esenciales del proyecto tecnológico a desarrollarse:

  1. El operador o administrador de la tienda podrá gestionar la información de los productos como agregar, actualizar y eliminar mediante la aplicación web que deberá tener los siguientes módulos:
    • Sistema de login o autenticación, con niveles de usuario (Administrador, Cliente)
    • Sistema de gestión categorías de productos
    • Sistema de gestión de productos
    • Sistema generador de códigos QR
    • Creación de una API Rest para las peticiones http
  2. El usuario o cliente mediante el aplicativo móvil escaneará el código QR del producto para ver la información adicional del producto, además de ver las últimas noticias, promociones que han sido lanzadas o publicadas por el minimarket, cuyas funcionalidades serán:
    • Sistema de autenticación para el cliente
    • Mostrar información más detallada del producto
    • Mostrar la sección categorías
APLICACIÓN WEB LARAVEL APP ANDROID NATIVA
  1. Entrust para asignar roles de usuario
  2. Passport para la autenticación por tokens
  3. Simple QrCode para el generador de Códigos QR
  4. Image Intervention para el tratamiento de imágenes
  1. Scanner de Códigos Qr con Google Play Services
  2. Retrofit para gestionar las peticiones http
  3. Glide para cargar las imágenes en la app.

HERRAMIENTAS PARA EL DESARROLLO

Usaremos programas para el desarrollo del proyecto como :

  • Visual Studio Code, Editor de código para el desarrollo de la Aplicación Web
  • Android Studio, IDE entorno de desarrollo para la app móvil en Android
  • Xampp, Servidor local para levantar o correr la Aplicación Web

El uso de estos programas no es una imposición, puedes usar los programas con los que estes más familiarizados y sientas más comodidad para codear.

HABILIDADES QUE NECESITAS DOMINAR

Cómo es un proyecto FullStack, para desarrollar y entender el proyecto necesitas tener conceptos y dominio en:

  • Perfil FrontEnd
    • Diseño de Interfaces Web (HTML - CSS - JAVASCRIPT -  VUE.JS - BOOTSTRAP - BLADE)
    • Diseño de Interfaces Móviles en Android (XML, JAVA)
  • Perfil BackEnd
    • Diseño, creación de Base de Datos en MYSQL y SQLITE
    • Diseño de la Arquitectura Web del lado del Servidor (PHP- LARAVEL - JSON)
    • Desarrollo de API REST (SERVICIOS WEB)
    • Uso de librerías web (Generador de Códigos QR, Tratamiento de Imágenes)
    • Uso de Librerías como Retrofit, Google Services, Scanner Qr, etc
    • Desarrollo Android - JAVA dominio de widgets, uso de adaptadores (ListView, Spinner, CardView, RecyclerView, etc,)

Indice del Curso

El contenido del curso App Minimarket con Scanner QR tiene 6 Unidades en orden correlativo, organizado por un número determinado de capítulos:

Introducción al Curso

Backend Laravel

  • 3.– Instalación Laravel el Framework PHP 5:05
  • 4.– Base de datos y modelos 4:32
  • 5.– Autenticación y roles de usuario 27:45

Api Rest

App Android

App Flutter

Publicación


¿Qué aprenderás?


Requisitos


Código fuente

No disponible


7013

Más cursos que pueden interesarte

Ver más cursos

Codea Applications

México, Colombia, España, Venezuela, Argentina, Bolivia, Perú

© Copyright Codea::App Cursos de Programación Online | LATAM | 2020 - 2024