Avanzado Pago

App restaurant con pedidos en Flutter

Aprende a desarrollar una aplicación con el SDK Flutter para un restaurant con pedidos enlazado a WhatsApp, con notificaciones AppBar. Usaremos provider para los estados

26,051 estudiantes/visitas
6 Módulos
Código: FLUTRE20A

¿Qué aprenderás?

  • Versión con API REST (.zip): Código fuente completo que consume datos desde un servidor web mediante una API REST.
  • Versión UI (.zip): Interfaz de usuario del proyecto, diseñada para pruebas sin conexión al backend.
  • Aplicación APK (modo debug): App precompilada lista para instalar en dispositivos Android. Ideal para estudiantes que deseen probar el funcionamiento sin compilar el código.

🔒 Por obvias razones, el entorno de desarrollo (IDE, SDKs, configuraciones locales) no está incluido.
📱 Para instalar el APK, activa “Instalar apps de fuentes desconocidas” en tu dispositivo Android.

Contenido del curso

6 módulos disponibles

Módulo 1 Introducción del Curso
  • Planteamiento del Proyecto
  • Configuración y Estructura del Proyecto
Módulo 2 Integración de API en Flutter
  • API REST en Laravel para Obtener JSON
  • Modelos: Menu, Item y Cart
  • Implementación de ApiService
  • Implementación de Provider
Módulo 3 Diseño de la Interfaz Inicial
  • Diseño de la interface de inicio
Módulo 4 Navegación Gestión de Ítems
  • Implementación de Tabs dinámicos
  • Mostrar la lista de items del menú
  • Carrito de Compra: Agregar un item
  • Carrito de Compra: Icono de notificación
Módulo 5 Carrito de Compra Cart
  • Carrito de Compra: Lista de Items
  • Incrementar ó decrementar Items
  • Carrito de Compra: Cálculo totales
Módulo 6 Pedidos WhatsApp
  • Servicio para enviar pedido a WhatsApp
  • Levantar el proyecto en modo Local

Requisitos

Requisitos del curso:

  • Conocimientos básicos de programación: Se recomienda tener una base en programación, aunque no es necesario ser un experto.
  • Conocimientos previos en Flutter: Si ya tienes nociones básicas de Flutter, será más fácil avanzar, pero si eres principiante, también podrás seguir el curso.
  • Instalación de Flutter y Android Studio: Antes de comenzar, asegúrate de tener instalados Flutter y Android Studio en tu computadora.
  • Cuenta de WhatsApp activa: Necesitarás una cuenta de WhatsApp para realizar pruebas de la funcionalidad de envío de pedidos.
  • Acceso a internet: Para descargar los paquetes necesarios y realizar las configuraciones del proyecto.

Programas necesarios:

  1. Flutter SDK: Necesario para crear y compilar tu aplicación móvil.
  2. Android Studio: Para el desarrollo y emulación de la aplicación en dispositivos Android.
  3. Visual Studio Code (opcional): Puedes usar este editor como alternativa a Android Studio si prefieres un entorno de desarrollo más ligero.
  4. Paquetes Flutter: http, provider, url_launcher (para la gestión de datos y la integración con WhatsApp).
  5. Emulador o Dispositivo físico Android: Para probar la aplicación durante el desarrollo.

Con estos requisitos y programas listos, estarás preparado para comenzar tu curso y desarrollar la app de restaurante con carrito de pedidos vinculado a WhatsApp.

 

Descripción del Curso

Con este curso práctico y gratuito, aprenderás cómo desarrollar una aplicación para restaurantes utilizando Flutter, donde los usuarios podrán seleccionar sus platos favoritos y realizar pedidos directamente a través de WhatsApp. ¡Ideal para emprendedores y desarrolladores que buscan soluciones rápidas y profesionales!

PD. Aclaramos algunos aspectos del curso:  no incluye implementación de un sistema o pasarela de pagos, tampoco el desarrollo backend para gestionar los datos e información de la app.

Que aprenderás

Estructura profesional de un proyecto en Flutter
Comenzarás desde cero, organizando tu aplicación con buenas prácticas para facilitar el mantenimiento y escalabilidad.

Implementación de un carrito de pedidos
Descubrirás cómo crear un carrito de compras interactivo donde los usuarios podrán agregar o quitar productos antes de enviar su pedido.

Conexión con WhatsApp
Aprenderás a integrar la funcionalidad de enviar pedidos directamente a WhatsApp, haciendo que el proceso de compra sea más rápido y sencillo para los clientes.

Uso de los principales paquetes de Flutter
Dominarás herramientas esenciales como http, provider y url_launcher, fundamentales para la creación de aplicaciones móviles robustas.

Diseño atractivo con Material 3
Le daremos a la app un diseño moderno y elegante, siguiendo las guías de diseño de Material 3, asegurando una experiencia de usuario excepcional.

 

USD $11.00 USD $27.00
Comprar Ahora

Este curso incluye:

  • Acceso por 1 año
  • Código fuente descargable