Skip to content

Commit b5b6f84

Browse files
committed
✅ create model drink item
1 parent 7f9aacd commit b5b6f84

File tree

2 files changed

+98
-2
lines changed

2 files changed

+98
-2
lines changed

drinks_selection_screen/lib/data.dart

+96
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
import 'package:flutter/material.dart';
2+
3+
const double scaleFraction = 0.7;
4+
const double fullScale = 1.0;
5+
const double pagerHeight = 190.0;
6+
7+
class Coffee {
8+
final String image;
9+
final int price;
10+
final String title;
11+
final String description;
12+
final Color backgroundColor;
13+
14+
Coffee({
15+
required this.title,
16+
required this.image,
17+
required this.price,
18+
required this.description,
19+
required this.backgroundColor,
20+
});
21+
}
22+
23+
List<Coffee> coffeeList = [
24+
Coffee(
25+
title: "Bạc Xỉu",
26+
image: "assets/Products__BAC_XIU.png",
27+
price: 35000,
28+
description:
29+
"Bạc Xỉu là sự kết hợp tinh tế giữa cà phê phin đậm đà và sữa đặc ngọt ngào. Thức uống này mang đến cảm giác mềm mịn, dễ uống và là lựa chọn tuyệt vời cho những ai yêu thích vị cà phê nhẹ nhàng nhưng đầy hương sắc.",
30+
backgroundColor: const Color(0xffb71c1c),
31+
),
32+
Coffee(
33+
title: "Caramel Freeze PhinDi",
34+
image: "assets/Products__CARAMEL_FREEZE_PHINDI.png",
35+
price: 49000,
36+
description:
37+
"Sự kết hợp hoàn hảo giữa cà phê phin Highlands đậm đà và hương caramel ngọt ngào tạo nên một thức uống mát lạnh, thơm ngon và đầy hấp dẫn. Đây là sự lựa chọn tuyệt vời cho những ai yêu thích vị ngọt nhẹ nhưng không mất đi cái đậm đà đặc trưng của cà phê.",
38+
backgroundColor: const Color(0xffe65100),
39+
),
40+
Coffee(
41+
title: "Freeze Trà Xanh",
42+
image: "assets/Products__FREEZE_TRA_XANH.png",
43+
price: 45000,
44+
description:
45+
"Thức uống mát lạnh với sự kết hợp tuyệt vời giữa trà xanh thanh mát và lớp kem mềm mịn. Đây là lựa chọn lý tưởng cho những ngày hè oi ả, mang đến cảm giác thư giãn và nhẹ nhàng cho cơ thể và tâm trí.",
46+
backgroundColor: const Color(0xff388e3c),
47+
),
48+
Coffee(
49+
title: "PhinDi Hạnh Nhân",
50+
image: "assets/Products__PHINDI_HANH_NHAN.png",
51+
price: 47000,
52+
description:
53+
"PhinDi kết hợp cùng hương hạnh nhân bùi bùi, mang đến một trải nghiệm mới lạ cho những ai yêu thích sự hòa quyện giữa cà phê đậm đà và vị ngọt bùi của hạnh nhân. Thức uống này mang đến sự ấm áp, vừa lạ vừa quen, hoàn hảo cho mọi khoảnh khắc thư giãn.",
54+
backgroundColor: const Color(0xff8e24aa),
55+
),
56+
Coffee(
57+
title: "PhinDi Kem Sữa",
58+
image: "assets/Products__PHINDI_KEM_SUA.png",
59+
price: 36000,
60+
description:
61+
"Phin cà phê đậm đà kết hợp với lớp kem sữa ngọt ngào tạo nên một thức uống hài hòa giữa vị đắng của cà phê và sự béo ngậy của kem. Đây là lựa chọn lý tưởng cho những ai yêu thích sự cân bằng giữa vị đắng và ngọt trong mỗi ngụm cà phê.",
62+
backgroundColor: const Color(0xff1976d2),
63+
),
64+
Coffee(
65+
title: "Trà Sen Vàng Củ Năng",
66+
image: "assets/Products__TRA_SEN_VANG_CU_NANG.png",
67+
price: 42000,
68+
description:
69+
"Trà sen vàng thơm mát kết hợp cùng củ năng giòn sần sật tạo nên một thức uống thanh khiết, nhẹ nhàng nhưng đầy sức sống. Đây là sự lựa chọn lý tưởng cho những ai yêu thích các thức uống thanh mát, dễ uống và không quá ngọt.",
70+
backgroundColor: const Color(0xff388e3c),
71+
),
72+
Coffee(
73+
title: "Trà Xanh Đậu Đỏ",
74+
image: "assets/Products__TRA_XANH_DAU_DO.png",
75+
price: 39000,
76+
description:
77+
"Trà xanh thơm dịu kết hợp cùng đậu đỏ ngọt bùi tạo nên một thức uống không chỉ tốt cho sức khỏe mà còn rất ngon miệng. Lớp topping đậu đỏ giòn giòn, ngọt ngọt làm tăng thêm sự thú vị trong mỗi ngụm trà.",
78+
backgroundColor: const Color(0xff6a1b9a),
79+
),
80+
Coffee(
81+
title: "Trà Sen Vàng",
82+
image: "assets/Products__TSV.png",
83+
price: 38000,
84+
description:
85+
"Trà sen vàng mang đến một hương vị thanh khiết và mát mẻ, giúp bạn thư giãn và giải tỏa căng thẳng. Đây là một lựa chọn tuyệt vời cho những ai yêu thích sự nhẹ nhàng và tươi mới của trà sen.",
86+
backgroundColor: const Color(0xfffbc02d),
87+
),
88+
Coffee(
89+
title: "PhinDi Cassia",
90+
image: "assets/Products_Image1.png",
91+
price: 45000,
92+
description:
93+
"Phin cà phê kết hợp với hương quế ấm áp tạo nên một thức uống vừa đậm đà vừa có chút ngọt ngào, mang lại cảm giác ấm áp và dễ chịu. PhinDi Cassia là lựa chọn tuyệt vời cho những buổi sáng se lạnh hoặc những khoảnh khắc cần sự ấm áp và thoải mái.",
94+
backgroundColor: const Color(0xff8d6e63),
95+
),
96+
];

drinks_selection_screen/pubspec.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ flutter:
5959
uses-material-design: true
6060

6161
# To add assets to your application, add an assets section, like this:
62-
# assets:
63-
# - images/a_dot_burr.jpeg
62+
assets:
63+
- assets/
6464
# - images/a_dot_ham.jpeg
6565

6666
# An image asset can refer to one or more resolution-specific "variants", see

0 commit comments

Comments
 (0)