Inicio » Cursos » Flutter App Restaurant con Carrito

Curso Flutter App Restaurant con Carrito

Capitulo 6 ➜ Modelo Carta

Modelo Carta

Creación del Modelo Carta y llenado de datos para gestionar el Menú

¿Cómo crear el Modelo Carta e Inflar datos? | CURSO DE FLUTTER APP RESTAURANT CON CARRITO DE COMPRA [Parte 6]

Para gestionar los productos es decir la carta de nuestro restaurant debemos crear una clase modelo. Bien veamos como haremos estos

  1. Creamos una carpeta con el nombre modelo
  2. Dentro de modelo creamos un nuevo archivo al cual llamaremos Carta, Flutter por default le coloca la extensión .dart 
  3. Luego implementamos la clase Carta con sus atributos correspondientes
  4. Finalmente inflamos mediante su constructor. Veamos parte del código en Dart
class Carta{
  final int id;
  final String nombre;
  final double precio;
  final String imagen;
  final String descripcion;
  const Carta({this.id, this.nombre, this.precio, this.imagen, this.descripcion});
}

final platos =[
  new Carta(id: 1, nombre:"Rocoto relleno", precio: 20.10,imagen: "ic_rocoto.jpg",descripcion: "Preparado..."),
  new Carta(id: 2, nombre:"Adobo a los antaño", precio: 25.90,imagen: "ic_adobo.jpg",descripcion: "Preparado..."),
  new Carta(id: 3, nombre:"Malaya", precio: 10.10,imagen: "ic_malaya.jpg",descripcion: "Preparado..."),
  new Carta(id: 4, nombre:"Chupe de camarones", precio: 25.10,imagen: "ic_chupe.jpg",descripcion: "Preparado..."),
];

final bebidas =[
  new Carta(id: 5, nombre:"Limonada", precio: 5.10,imagen: "ic_limonada.jpg",descripcion: "Preparado..."),
  new Carta(id: 6, nombre:"Chicha de Jora", precio: 7.10,imagen: "ic_chicha.jpg",descripcion: "Preparado..."),
  new Carta(id: 7, nombre:"Jugo de Naranja", precio: 9.10,imagen: "ic_naranja.jpg",descripcion: "Preparado..."),
];

final postres =[
  new Carta(id: 8, nombre:"Gelatina", precio: 2.10,imagen: "ic_gelatina.jpg",descripcion: "Preparado..."),
  new Carta(id: 9, nombre:"Yogurt natural", precio: 1.50,imagen: "ic_yogurt.jpg",descripcion: "Preparado..."),
  new Carta(id: 10, nombre:"Leche condensada", precio: 3.10,imagen: "ic_leche.jpg",descripcion: "Preparado...")
];

 


1728 visitas

Sigue con el curso: Capítulo 7 – Modelo Item

Descarga el código del proyecto

Descarga el código fuente del proyecto adquiriendo el curso completo

Comprar

Más cursos que pueden interesarte

Más cursos

Codea Codea App

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

© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023